Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
664to668
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
664to668
664to668
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

Dateien auflisten

Dateien auflisten
09.09.2005 11:48:42
Rudi
Ich liste Dateien eines bestimmten Verzeichnisses auf. Das klappt soweit prima.
Allerdings wenn ich die InputBox abbreche, bekomme ich einen Laufzeitfehler mit diesem Hinweis:
.LookIn = Verzeichnis
wie kann man das abstellen?
Hier ist der Code:

Sub DateienAuflisten()
Sheets("Wvorlage").Select
Dim lngAkt As Long
Dim rngBereich As Range
Dim rngZelle As Range
Verzeichnis = InputBox(("Bitte Pfad eingeben oder den Vorgegebenen übernehmen!"), "Verzeichnisse in Tabelle1", "C:\wvorlage\")
With Application.FileSearch
.NewSearch
.LookIn = Verzeichnis
.SearchSubFolders = False
.FileType = msoFileTypeExcelWorkbooks
.Execute
For lngAkt = 3 To .FoundFiles.Count
Cells(lngAkt, 2) = Mid(.FoundFiles.Item(lngAkt), Len(Verzeichnis) + 1)
Next lngAkt
End With
End Sub

gruss rudiflei

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

Betreff
Datum
Anwender
Anzeige
AW: Dateien auflisten
09.09.2005 12:02:07
IngGi
Hallo Rudi,
beim Abbruch gibt InputBox False zurück. Das kannst du abfragen.

Sub DateienAuflisten()
Sheets("Wvorlage").Select
Dim lngAkt As Long
Dim rngBereich As Range
Dim rngZelle As Range
Verzeichnis = InputBox(("Bitte Pfad eingeben oder den Vorgegebenen übernehmen!"), _
"Verzeichnisse in Tabelle1", "C:\wvorlage\")
If Not Verzeichnis = False Then
With Application.FileSearch
.NewSearch
.LookIn = Verzeichnis
.SearchSubFolders = False
.FileType = msoFileTypeExcelWorkbooks
.Execute
For lngAkt = 3 To .FoundFiles.Count
Cells(lngAkt, 2) = Mid(.FoundFiles.Item(lngAkt), Len(Verzeichnis) + 1)
Next lngAkt
End With
End If
End Sub
Gruß Ingolf
Anzeige
AW: Dateien auflisten
09.09.2005 12:03:02
Dominic
Hallo Rudi,
So:
If Verzeichnis = False Then Exit Sub vor
With Application.FileSearch
Gruß
Dominic

Links zu Excel-Dialogen

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige