AW: Horen langen ziehen!!!
19.12.2022 16:31:55
Yal
Hallo Jochen,
Ja, ich habe sogar nachgeprüft. Thorsten hat diese Zeile tatsächlich so geliefert. Wahrscheinlich hat er diese Zeile auskommentiert, um seinen eigenen Pfad zu setzen und nach dem erfolgreichen Test, diese Zeile wieder eingeschaltet. Und so war diese Zeile nie Teil von seinem "erfolgreichen" Test.
Also: zwischen 2 dop. Hochkoma steht einen Text, den VBA als solche annimmt, ohne diese in Frage zu stellen.
Es fängt mit der ersten dop. Hochkomma und endet bei der nächste. Was steht in diesem Fall darin:
Pfad = "E:\Monitoring\Fotos\Fotogalerie\ & ComboBox1.Text & " \ ""
Wir extrahieren, was zwischen erste und zweite dop. Hochkomma steht:
"E:\Monitoring\Fotos\Fotogalerie\ & ComboBox1.Text & "
Was wollten wir erreichen? Dass an einem Basispfad eine zusätzliche Information und ein abschliessende "\" hinzugefügt wird.
Was wäre dann der Basispfad?
"E:\Monitoring\Fotos\Fotogalerie\"
Was wäre die zusätzliche Information?
ComboBox1.Text
Wie verbindet man die beiden miteinander?
"E:\Monitoring\Fotos\Fotogalerie\" & ComboBox1.Text
Beachte jetzt genau die syntaxbasierte Farbgebung. Jetzt sollte Dir was auffallen.
Noch dazu das abschliessende "\" und die Zuweisung an der Variable Pfad:
Pfad = "E:\Monitoring\Fotos\Fotogalerie\" & ComboBox1.Text & "\"
Zugegeben, wenn man das Problem noch nie konfrontiert war (wahrsch. auch keine Erfahrung in einer anderen Prog.sprache), ist es schwer, es zu entdecken.
VG
Yal