Anzeige
Archiv - Navigation
1312to1316
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

csv (; separated) - Kommas verderben das Ergebnis

csv (; separated) - Kommas verderben das Ergebnis
31.05.2013 14:56:46
Peter
Guten Tag
Ich habe als Datenquelle eine csv Datei (;-Separated)
Wenn ich diese öffne, erhalte ich alle Daten in den richtigen Spalten.
In einer Spalte hat es in einigen Einträgen auch ein Komma drin - das stört beim konventionellen Öffnen jedoch nicht.
Nun öffne ich die Datei mit VBA
Dabei spielt es keine Rolle, was ich als Delimiter angebe (vbTab ";" oder ","
Workbooks.Open Filename:=Rng1.Text & strFile, Format:=xlDelimited, Delimiter:=vbTab
Workbooks.Open Filename:=Rng1.Text & strFile, Format:=xlDelimited, Delimiter:=";"
Workbooks.Open Filename:=Rng1.Text & strFile, Format:=xlDelimited, Delimiter:=","
Bei jeder Variante werden die Einträge, welche ein Komma enthalten, aufgeteilt. Wie kann ich das verhindern?
Gruss, Peter

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: csv (; separated) - Kommas verderben das Ergebnis
31.05.2013 15:17:37
Peter
Hallo
Ich habe die Lösung gefunden:
Workbooks.Open Filename:=Rng1.Text & strFile, local:=True
Weshalb auch immer das funktioniert?
Fast hätte ich gesagt, spielt ja keine Rolle ...
Gruss, Peter

AW: csv (; separated) - Kommas verderben das Ergebnis
31.05.2013 19:41:41
EtoPHG
Hallo Peter,
CSV heisst Comma Separeted Value, also nimmt XL per Default an, dass Texte mit Kommas getrennt sind. Deine ersten Versuche haben also immer auch das Komma miteinbezogen!
Local=True, heisst dass nur das Listentrennzeichen aus den Windows-Region und Sprach-Einstellungen als Trennzeichen benutzt wird!
Gruess Hansueli
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige