2006 (16)| 2007 (34)| 2008 (29)| 2009 (18)| 2010 (12)| 2011 (1)| 2012 (0)| 2013 (0)| 2014 (0)| 2015 (0)| 2016 (0)| 2017 (0)| 2018 (0)| 2019 (0)| 2020 (0)| 2021 (0)| 2022 (0)| 2023 (0)| 2024 (0)| 2025 (0)| 2026 (0)| alle Jahre anzeigen

Alle Dateinamen eines Verzeichnisses automatisch in eine Tabelle eintragen (Tipp_23) - 09.02.2007

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")


 
Besuchen sie auch unser offizielles Diskussionsforum zum Thema Excel
Bei Problemen oder anderen Fragen, schreiben sie uns einfach eine E-Mail.

Online: 1
Heute: 17
Gestern: 37
Insgesamt: 402610