Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Unterordner in Combobox

Forumthread: Unterordner in Combobox

Unterordner in Combobox
Volker
Hallo zusammen,
ich versuche die Unterordner eines Ordners in einer UF-Combobox aufzulisten. In der Recherche habe ich viel über die Anzeige von Dateien eines Ordners gefunden, aber nichts über Unterordner (event. übersehen).
Hätte jemand einen Tip für mich?
Danke und Gruß
Volker
Anzeige

6
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Benutzer
Anzeige
AW: Unterordner in Combobox
22.04.2010 12:49:25
Uppe
Hallo Volker,
vielleicht hilft Dir Application.FileSearch.SearchFolders weiter.
GRuß Uppe
AW: Unterordner in Combobox
22.04.2010 12:56:24
Volker
Hallo Uppe,
Danke für Deine Antwort, wenn ich ehrlich bin, nicht so richtig. Es hapert am Zusammenbau des Codes.
Der Ordner mit den Unterordnern liegt auf C:\test.
Danke und Gruß
Volker
Anzeige
AW: Unterordner in Combobox
22.04.2010 13:15:12
Rudi
Hallo,
in ein Modul:
Function MySubFolders(sFolder As String)
Dim oFS As Object, oSFldr As Object, oFldr As Object
Dim arrTmp(), n
Set oFS = CreateObject("Scripting.filesystemobject")
Set oFldr = oFS.getfolder(sFolder)
For Each oSFldr In oFldr.subfolders
n = n + 1
ReDim Preserve arrTmp(1 To n)
arrTmp(n) = oSFldr.Name
Next
If n > 0 Then
MySubFolders = arrTmp
Else
MySubFolders = ""
End If
End Function
in der UF
Private Sub UserForm_Activate()
Dim arrList
arrList = MySubFolders("c:\test")
ComboBox1.Clear
On Error Resume Next
ComboBox1.List = arrList
On Error GoTo 0
End Sub
Gruß
Rudi
Anzeige
AW: Unterordner in Combobox
22.04.2010 13:21:15
Volker
Hallo Rudi,
vielen Dank für die Antwort, genau das habe ich gesucht!
Danke und Gruß
Volker
ohne On Error
22.04.2010 13:26:44
Rudi
Hallo,
Private Sub UserForm_Activate()
Dim arrList
arrList = MySubFolders("c:\Test")
ComboBox1.Clear
If IsArray(arrList) Then ComboBox1.List = arrList
End Sub

Gruß
Rudi
Anzeige
Danke auch dafür! o.w.T
22.04.2010 13:57:09
Volker
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige