Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
932to936
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
932to936
932to936
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Dateinamen und Folder auflisten

Dateinamen und Folder auflisten
11.12.2007 16:29:00
Peter
Liebes Forum
Mit nachfolgendem Code hole ich alle Dateibezeichnungen im aktiven Folder. Wie muss der Code ergänzt werden, dassauch die Order berücksichtigt werden?
Danke für Feedback.
Peter

Sub DateinamenAuflisten()
Dim Dateiname As String, i As Integer, p As String
p = ThisWorkbook.Path
Debug.Print p
p = p + "\*.*"
Debug.Print p
Dateiname = Dir$(p) 'Hier Verzeichnis und Datei angeben
Do While Dateiname  ""
Range("A1").Select
ActiveCell.Offset(i, 0) = Dateiname
i = i + 1
Dateiname = Dir$()
Loop
End Sub


3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Dateinamen und Folder auflisten
11.12.2007 17:05:28
Ceyser
Hallo Peter,
ich habe Deinen Code zwar nicht ergänzt, aber hier eine Lösung für Dich, die das selbe erledigt:

Sub prcOrdnerAuflisten()
Dim fs As Object, objOrdner As Object
Dim Ordner As Object, Datei As Object
Dim i As Long, j As Long
Dim strPfad As String
i = 1
j = 1
strPfad = "C:\"
Set fs = CreateObject("Scripting.FilesystemObject")
Set objOrdner = fs.getFolder(strPfad)
With ActiveSheet
For Each Ordner In objOrdner.Subfolders
.Cells(i, 1).Value = "Ordner " & i & ": " & Ordner.Name
i = i + 1
Next Ordner
For Each Datei In objOrdner.Files
.Cells(j, 2).Value = "Datei " & j & ": " & Datei.Name
j = j + 1
Next Datei
End With
Set objOrdner = Nothing
Set fs = Nothing
End Sub


Grüße
CS

Anzeige
AW: Dateinamen und Folder auflisten
11.12.2007 17:05:00
Ceyser
Hallo Peter,
ich habe Deinen Code zwar nicht ergänzt, aber hier eine Lösung für Dich, die das selbe erledigt:

Sub prcOrdnerAuflisten()
Dim fs As Object, objOrdner As Object
Dim Ordner As Object, Datei As Object
Dim i As Long, j As Long
Dim strPfad As String
i = 1
j = 1
strPfad = "C:\"
Set fs = CreateObject("Scripting.FilesystemObject")
Set objOrdner = fs.getFolder(strPfad)
With ActiveSheet
For Each Ordner In objOrdner.Subfolders
.Cells(i, 1).Value = "Ordner " & i & ": " & Ordner.Name
i = i + 1
Next Ordner
For Each Datei In objOrdner.Files
.Cells(j, 2).Value = "Datei " & j & ": " & Datei.Name
j = j + 1
Next Datei
End With
Set objOrdner = Nothing
Set fs = Nothing
End Sub


Grüße
CS

Anzeige
AW: Dateinamen und Folder auflisten
11.12.2007 19:34:38
Peter
Hallo Ceyser
Vielen Dank! Das hilft mir weiter.
Freundlicher Gruss, Peter

305 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige