Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

Ordner zählen

Forumthread: Ordner zählen

Ordner zählen
05.12.2005 00:19:58
Rico
Hallo,
wie kann ich alle ordner in einem be´stimmten Verzeichnis mit Makro zählen?
grüße Rico
Anzeige

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

Betreff
Datum
Anwender
Anzeige
AW: Ordner zählen
05.12.2005 09:55:50
Susanne
Hallo Rico,
mit dem u.a. Makro kannst du dir alle .xls Dateien aus einem Ordner in eine Excel-Mappe auflisten. Dann versorgst du die Spalte dahinter mit 1 und addierst sie auf. Wäre eine Möglichkeit....geht aber sicher auch einfacher....

Sub Dateien_auflisten)
Application.ScreenUpdating = False
With Application.FileSearch
'   Neue Suche vorbereiten
.NewSearch
.Filename = "*.xls"
.LookIn = "C:\Test.Ordner"
'   ... und starten
If .Execute > 0 Then
'   Dateien gefunden
Dim f
Dim i As Integer
Dim Mappe As Workbook
For Each f In .FoundFiles
i = i + 1
ActiveSheet.Cells(i, 1).Value = f
Next
End If
End With
Application.ScreenUpdating = True
End Sub

LG
Susanne
Anzeige
AW: Ordner zählen
05.12.2005 10:22:21
Rolf
Hallo Rico,
ich nehme an, du willst nur die nackte Zahl haben -
versuch mal das
fG
Rolf

Sub ShowCountedFiles()
MsgBox "Anzahl der Dateien im ausgewählten Verzeichnis = " & FilesCount(GetOrdner)
End Sub


Function GetOrdner(Optional ByVal def = "")
Dim objshell As Object
Dim objfolder As Object
Set objshell = CreateObject("Shell.Application")
Set objfolder = objshell.BrowseForFolder(0, "Bitte einen Ordner wählen", 0, def)
If objfolder Is Nothing Then End
GetOrdner = objfolder.Self.Path
End Function


Function FilesCount(folderspec) As Long
With Application.filesearch
.NewSearch
.LookIn = folderspec
.SearchSubFolders = True
.FileType = msoFileTypeAllFiles
.Execute
FilesCount = .FoundFiles.Count
End With
End Function

Anzeige
;

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige