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

Dateien ohne Pfad einlesen

Forumthread: Dateien ohne Pfad einlesen

Dateien ohne Pfad einlesen
edie
Hallo zusammen,
bei der Recherche habe ich das nachfolgende Makro vorgefunden und angepasst,
es werden die Excel-Dateien mit dem Pfad ausgelesen.
Sub test ()
Dim sPath As String
sPath = ThisWorkbook.Path & "\EDV\"
Dim fs As FileSearch
Dim i As Integer
Set fs = Application.FileSearch
With fs
.FileType = msoFileTypeExcelWorkbooks
.LookIn = sPath
.Execute
For i = 1 To .FoundFiles.Count
Cells(i, 1).Value = .FoundFiles(i)
Next i
End With
End Sub

Wäre doch so schön, wenn nur der Dateiname in die Spalte A ausgelesen würde.
Hat jemand einen Tipp und kann helfen?
Vorab vielen Dank.
Grüße
Anzeige

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

Betreff
Benutzer
Anzeige
ermittle die Länge mit Len(sPath) ...
31.12.2009 16:28:27
Matthias
Hallo
wenn Du die Länge hast kannst Du in etwa sowas benutzen:
Cells(i, 1).Value = Right(.FoundFiles(i), Len(.FoundFiles(i)) - 3)
Habe nur unter C:\ getestet, da ich kein Verzeichnis C:\EDV\ habe.
evtl. mußt Du deshalb "-3" noch mal anpassen
Gruß Matthias
AW: Dateien ohne Pfad einlesen
31.12.2009 16:28:37
ransi
HAllo
Cells(i, 1).Value = dir(.FoundFiles(i))
ransi
Anzeige
AW: Dateien ohne Pfad einlesen
31.12.2009 16:37:01
edie
Hallo Matthias L,
Hallo ransi,
vielen herzlichen Dank, beides Lösungen funktionieren.
Danke und Grüße
Aufgabe gelöst o.T.
31.12.2009 16:33:21
edie
.
AW: Dateien ohne Pfad einlesen
31.12.2009 16:33:41
Hajo_Zi
Hallo edie,
Cells(i, 1).Value = Mid(.FoundFiles(i), InStrRev(.FoundFiles(i), "\") + 1)

Anzeige
Danke und einen guten Start in das Neue Jahr
31.12.2009 16:41:51
edie
Hallo Hajo_Zi,
vielen Dank eien Idee mehr.
Danke und einen guten Start in das Neue Jahr.
Grüße
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige