Aufgabe:

Sie möchten alle Dateien eines bestimmten Verzeichnisses in Zellen untereinander aufgelistet haben.

Lösung:

Das folgende Makro-Beispiel listet alle Dateien auf, die sich im Verzeichnis C: befinden:

 

Sub DateinamenAuflisten() 

Dim Dateiname As String, i As Integer

Dateiname = Dir$("c:/*.*")

Do While Dateiname <> ""

ActiveCell.Offset(i, 0) = Dateiname

i = i + 1

Dateiname = Dir$()

Loop

End Sub

 

Die Dateinamen werden ab der gerade aktiven Zellposition eingetragen.
Möchten Sie z. B. nur alle EXCEL-Dateien aufgelistet bekommen, dann ändern Sie die Zeile



Dateiname = Dir$("c:/*.*")

in



Dateiname = Dir$("c:/*.xls")

 

You have no rights to post comments

This website uses cookies to manage authentication, navigation, and other functions. By using our website, you agree that we can place these types of cookies on your device.