ich möchte mit folgendem Code (aus dem Forum) ein Verzeichnis auslesen:
Sub DateienListen()
i = 1
With Application.FileSearch
.NewSearch
.LookIn = "d:\Dateien"
.Filename = "*.*"
.SearchSubFolders = True
If .Execute() > 0 Then
For Each varFile In .FoundFiles
Cells(i, 1).Value = varFile
i = i + 1
Next varFile
End If
End With
End Sub
-----------------------------------
Hab dabei aber ein Problem:
Anstatt dass der Code ein Unterverzeichnis vollständig ausliest, springt er ständig von einem Unterverzeichnis ins nächste.
Es werden allerdings alle Dateien aufgelistet.
Beispiel:
D:\Dateien\Unterverzeichnis1\test.doc
D:\Dateien\Unterverzeichnis1\test1.doc
D:\Dateien\Unterverzeichnis1\test2.doc
D:\Dateien\Unterverzeichnis2\hallo.doc
D:\Dateien\Unterverzeichnis3\auto.doc
D:\Dateien\Unterverzeichnis3\motorrad.doc
D:\Dateien\Unterverzeichnis2\test25.doc
D:\Dateien\Unterverzeichnis1\test7.doc