< návrat zpět

MS Excel


Téma: VBA Combobox - procházení adresáři rss

Zaslal/a 25.7.2016 15:35

Zdravím,

rád bych se zeptal zda je možné v COMBOBOXu procházet adresáře. Mám napsanou subrutinu, která mi vypíše .xls* v konkrétním adresáři, ale já bych potřeboval ještě o úroveň výš. Vypsat jednotlivé adresáře, proklikem otevřít a vybrat konkrétní soubor. Je to možné, nebo to musím řešit například v kombinaci s LISTBOXem?

Zde aktuální řešení:

Private Sub UserForm_Activate()
Dim SouboryKtere As String

Adresar = ThisWorkbook.Path & "\Zdroj\"

SouboryKtere = Dir(Adresar & "*.xls*")
With ListBox1
While SouboryKtere <> vbNullString
.AddItem SouboryKtere
SouboryKtere = Dir
Wend
End With
End Sub


Děkuji za pomoc.

Zaslat odpověď >

#032113
avatar
No jednoduše dva závislé Comboboxy, trocha kódu z FSO. Na netu najdete i rekurzivní procedury, které projdou složku včetně podsložek, pokud vám ve finále nejde o to, kde konkrétně soubor leží. Samozřejmě v jednom Comboboxu nijak nezohledníte strukturu. Sice existuje i prvek TreeView, ale Microsoft ho v nových verzích Excelu zazdil.citovat

Uživatelské menu

Nejste přihlášen(a)
avatar\n

Menu

On-line nástroje

Formulář Faktura

Formulář Faktura IV

Oblíbený formulář Faktura byl vylepšen a rozšířen.
Více se dočtete zde.

Aktivní diskuse

Čas od do

lubo • 19.4. 16:30

Makro smyčka

MilanKop • 19.4. 10:46

Makro smyčka

elninoslov • 19.4. 9:02

Čas od do

elninoslov • 19.4. 8:46

Čas od do

jarek1111 • 18.4. 13:46

Čas od do

lubo • 18.4. 11:13

Čas od do

jarek1111 • 18.4. 8:32