Hallo, ich habe ein Problem mit dem Auslesen einer Textdatei via VBA in Excel, welche die Informationen von Formfeldern einer Worddatei beinhaltet.
Das Problem ist, dass die VBA.Split-Funktion sich von manchen Sonderzeichen, v.a. Kommas, in den Feldern verwirren lässt und erst nach dem letzten damit beginnt in das Array einzulesen. Semikolon in den Feldern sind allerdings kein Problem obwohl das der Delimiter ist.
Das hier ist der bisherige Code:
Filename = ThisWorkbook.Path & "\export.txt"
Open Filename For Input As #1
Do While (Not EOF(1))
Input #1, Streng
StrArray = Split(Streng, ";")
Loop
Close #1
Die Textdatei sieht z.B. so aus:
"Testtext";1;0;0;"abc";"";"mehr, Text"; ...usw...
Kennt jemand das Problem oder weiß ob es dazu eine Lösung gibt?
Schonmal vielen Dank
|