Durchsuchen eines Ordners und aller Unterordner

romin

Mitglied
Hallo,
ich möchte mit meinem VBA-Programm, in dem vorher ein Pfad eingegeben wurde, den entsprechenden Ordner und alle seine Unterordner nach .xls-Datein untersuchen und die Pfade aller Dateien in einem Array abspeichern um sie dann einzeln zu öffnen und auszulesen.
Ach ja und desweiteren würde ich noch gerne wissen, was das "$"-Zeichen zu bedeuten hat (z.B.: Dir$()). Ich hätte es mir ja selber rausgesucht aber ich habe nicht wirklich was finden können und meine Office-Hilfe funktíoniert aus irgendwelchen Gründen überhaupt nicht

Gruß

romin
 
Das $-Zeichen steht in VB generell für Strings, meistens als Variable aber auch für Funktionen:
Visual Basic:
'Geht so:
Dim Variable As String
'Und auch so:
Dim Variable$

'String-Funktionen
Variable = Mid$(Variable, Start, Länge)
'gibt auch noch Left(), Right(), ...
'Bei Funktionen kann das $ aber weggelassen werden

Betr der Suche, entweder per Dir() (langsam) oder per API (schnell).


Der Doc!
 
hi,
ok danke für die schnelle Hilfe ich werde mir das Morgen mal in Ruhe ansehen falls ich noch Fragen dazu habe melde ich mich noch mal
Gruß romin
 
Morgen,
Ich habe mich für die DIR-Variante entschieden, da ich ehrlich gesagt die andere nicht wirklich gut verstehe:confused:. Aber was solls, es geht ja nicht um schnell Programme sondern um funktíonierende ^^. Vielen Dank nochmals für die Hilfe Doc

Romin
 
Zurück