Dir$() (VBA)

Martin Asal @, Donnerstag, 29.11.2018, 15:02 (vor 19 Tagen) @ AndTi

Bei Fragen hier im Forum konzentriere dich Bitte aufs Wesentliche - das dann aber vollständig. Du musst nicht komplette Prozeduren posten, wenn es dir nur um wenige Zeilen davon geht.

Soll GetPath eine Funktion sein? Falls ja, würde ich statt dessen entweder mit InputBox arbeiten, oder, falls GetPath einen DateiÖffnen-Dialog aufruft, würde ich die MsgBoxen entfernen und den title des Dialogs nutzen. Außerdem sollten Variablen nicht in einer Schleife deklariert werden. Nicht zufällig werden Variablen üblicherweise gleich zu Beginn eines Codes deklariert.

Ich bin mir ziemlich sicher, dass Dir$, wenn nichts mehr gefunden, nicht vbNullString zurückgibt, sondern eine leere Zeichenfolge "". Daher würde ich mit Do While Len(strFile) prüfen. Vielleicht ist das ja auch schon die Lösung deines Problems.

Um welches Dir$ geht es überhaupt? Das zweite im Code, das zweite in der Schleife, beim zweiten Schleifendurchlauf, ....

Martin


gesamter Thread:

 RSS-Feed dieser Diskussion

powered by my little forum