ich will mir aus einem Ordner einige enthaltenen Ordner in einer Excel Tabelle anzeigen lassen.
Ich hab auch schon geschafft alle Ordner anzeigen zu lassen und danach filter ich dann über einen Spezialfilter aus welche ich brauch.
Da er bei meinem Code aber jeden Ordner durchgeht und es insgesamt fast 2000 Ordner sind dauert das ziehmlich lange :(
Hat jemand eine Idee wie man das ganze beschleunigen könnte ?
Ich hab es auch schon mit einer IF Funktion in der FOR EACH probiert,
dann muss ich zwar danach nicht mehr Filtern aber vom Rechenaufwand bleibt es dasselbe.
Hier mal mein aktueller Code:
Sub Ordner_laden()
Worksheets("Ablage").Range("A3:C300").ClearContents
Worksheets("Ablage").Range("A3").Select
Const Verz = "O:\Kundenneuanlagen\Kundenneuanlagen 2011\"
Dim Ordner
Dim Var
Dim FSO As Object
Set FSO = CreateObject("Scripting.filesystemobject")
For Each Ordner In FSO.getfolder(Verz).subfolders
With ActiveCell
.Value = Ordner 'schreib den Pfad in Spalte A
.Offset(0, 1).Value = Ordner.Name 'schreibt nur den Namen in Spalte B.
Offset(1, 0).Select
End With
Next
Worksheets("Ablage").Range("A3").Select
End Sub
Mfg
Borat