Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1460to1464
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 in Ordner auflisten

Dateien in Ordner auflisten
07.12.2015 14:59:47
Lukas
Hallo zusammen,
ich verwende derzeit folgendes Makro um alle Dateinamen in einem Excel-Sheet aufzulisten (um im Anschluss alle nacheinander einzulesen).

Dim verz As String
Dim fs As Object
Dim fVerz As Object
Dim fDatei As Object
Dim fdateien As Object
Dim zeile As Integer
verz = Sheets("Eingaben").Cells(14, 4)
Set fs = CreateObject("scripting.FileSystemObject")
Set fVerz = fs.GetFolder(verz)
Set fdateien = fVerz.files
zeile = 0
For Each fDatei In fdateien
If InStr(fDatei, "") > 0 Then
zeile = zeile + 1
Sheets("Inhalt Tagesordner").Cells(zeile, 1) = fDatei.Name
End If
Next fDatei

Das ganze funktioniert zwar, dauert aber sehr lange (sind etwa 200 - 500 Dateien im Ordner). Gibt es eine schnellere Möglichkeit alle Dateien eines Ordners in Excel aufzulisten?
Vielen Dank und viele Grüße,
Lukas

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Dateien in Ordner auflisten
07.12.2015 15:22:05
Rudi
Hallo,
teste mal:
Sub aaa()
Dim verz As String
Dim fs As Object
Dim fVerz As Object
Dim fDatei As Object
Dim fDateien As Object
Dim objFiles As Object
verz = Sheets("Eingaben").Cells(14, 4)
Set objFiles = CreateObject("Scripting.Dictionary")
Set fs = CreateObject("scripting.FileSystemObject")
Set fVerz = fs.GetFolder(verz)
Set fDateien = fVerz.Files
For Each fDatei In fDateien
If InStr(fDatei, "") > 0 Then
objFiles(fDatei.Name) = 0
End If
Next fDatei
Sheets("Inhalt Tagesordner").Cells(1, 1).Resize(objFiles.Count) = WorksheetFunction.Transpose( _
objFiles.keys)
End Sub
Gruß
Rudi

Anzeige
AW: Dateien in Ordner auflisten
07.12.2015 17:43:58
Lukas
Funktioniert klasse, vielen Dank!
Schöne Grüße,
Lukas

27 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige