Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1124to1128
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
Inhaltsverzeichnis

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

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

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige