Excel Ordner & Dateien zählen

Ironie

Lieutenant
Registriert
Dez. 2005
Beiträge
653
Hallo CB´ler,

kleines excel problem, dass wahrscheinlich mittels VBA locker gelöst werden kann. (Ich komm aber i-wie net drauf)

Ich habe in Spalte A1 bis AX verschiedene Pfade untereinander aufgelistet.
Neben den Pfaden also in B1 bis BX will ich, dass mir die Anzahl der Ordner UND Dateien die sich in dem Pfad befinden angezeigt werden.

Beispiel:
In der Zelle A1 steht "C:\Documents\Pictures" in diesem Pfad sind 2 Bilder und 3 Ordner.
Dann soll in Zelle B1 der Wert 5 Ausgegeben werden.

PS: Ich benutze EXCEL 2010.

Grüße,
Iron
 
Die Pfade sind gegeben und du willst die enthaltenen Dateien und Ordner zählen?
Dann würde ich die Pfade glaube ich einfach in eine .txt schreiben, diese mit PowerShell einlesen und dann das Ergebnis in der Form <Pfad>;<Anzahl> in eine .csv Datei schreiben, die kannst du dann auch unter Excel öffnen und bearbeiten.

Mfg Kae
 
Trenne die Pfade anhand von"/" oder "\" mit <Text in Spalten". dann kannst einfacher zählen.

oder du zählst du Anzahl der (back)Slash mit FINDEN().
 
Glaub ich versteh nicht so ganz was du meinst...

hätte vielleicht jemand nen Funktionierenden Quellcode? (wenn jmd grad ein wenig zeit hat).
Wäre super.

Gruß,
Iron
 
schau dir mal den dir befehl in vba an...
ist sehr einfach selbst zu schreiben
 
Hab 1,5 std damit verbracht. Habs leider nicht hinbekommen.
 
da ist die abfrage jeweils nur auf einen Pfad.
Ich hab wie gesagt Mehrere Pfade untereinander und bräuchte auch nur die Anzahl der dateien und ordner (daneben).
 
Wie tief ist denn die Ordnerstruktur? Sollen ALLE Ordner ab der 1. Ebene gezählt werden?
 
for next schleife machen
pfade mit range.value abfrage in variablen schreiben ( array )
schleife ende

nächste schleife machen
pfade abfragen,
ordner und dateien zählen, ergebnis mit range.value in excel sheet schreiben
schleife ende

fertig...

zeig mal deinen code
 
Habs mitlerweile hinbekommen...

Danke & Gruß,
Markus
 
schön, das du es hinbekommen hast...
und willst du die Früchte deiner Arbeit hier nicht
veröffentlichen um auch anderen etwas beizubringen ?
 
Zurück
Oben