csv per VBA, Kommas zwischen Anführungszeichen
04.03.2026 22:17:22
Thomas
ich hab schon im Forum lange gesucht, aber werde und werde nicht fündig....
Im VBA Code - und nur im Code und nicht zur Ausgabe auf dem Tabellenblatt, auf dem sollen denn erst die Ergebnisse erscheinen - will ich eine csv Datei einlesen und weiterverarbeiten.
Die Werte sind per Komma getrennt; jede Zeile teile ich per Split auf.
Leider habe ich immer wieder mal vereinzelte Spalten-Einträge, in denen selbst ein Komma mit enthalten ist.
Diese Spalteneinträge sind in der reinen csv-Datei dann in Anführungszeichen eingeschlossen
Bsp
A1, B2, "C3,4", D5
Wie schaffe ich es, dass das split nicht ALLE Kommas trennt, also nicht A1 xx B2 xx "C3 xx 4" xx D5 (die xx hier im Beitrag nur zum Visualisieren der Trennung)
sondern A1 xx B2 xx C3,4 xx D5
... also vergleichbar mit dem csvReader aus Python - aber ich mag zum einen Python nicht besonders und kann/darf das bei dieser Anwendung auch nicht einsetzen
Thomas
Anzeige