>> DerName der Datei ist doch egal oder?
Im Grunde schon. Nur ist es nicht egal wie man den Dateipfad zusammenbaut.
Du schließt bei dir den Teil mit dem Pfad nicht mit einem Backslash ab und dadurch kann sich dann beim Verketten der Zeichenketten (Pfad und Dateiname) ein Fehler einschleichen.
1 2 | sPfad = "C:\Users\.......sts\Test"
<code class= "vb plain" >sDatei </code>= Dir$(sPfad & "*.xl*" )
|
Sucht im Verzeichnis C:\Users\.......sts\ nach Dateien die dem Muster Test*.xl* entsprechen,
wohingegen ...
1 2 | sPfad = "C:\Users\.......sts\Test\"
sDatei = Dir$(sPfad & "*.xl*" )
|
... im Verzeichnis C:\Users\.......sts\Test\ nach Dateien die dem Muster *.xl* (d.h. alle Dateien mit einer Excel-Dateiendung) entsprechen sucht.
Die Geschichte mit dem Backslash (\) ist ein sehr beliebter Fehler - darum meine Frage.
PS: Generell sollte man immer dafür sorgen das man vor dem Verketten von Pfadangabe und Suchmuster, am Pfadende eine Backslash stehen hat.
|