Microsoft Excel

Herbers Excel/VBA-Archiv

laden einer CSV Datei in Excel

Betrifft: laden einer CSV Datei in Excel von: franky
Geschrieben am: 03.09.2004 10:40:30

Ich habe das Problem, wenn ich eine CSV Datei in Excel lade, zieht Excel alle Informationen in eine Spalte (A). Dies ist allerdings nur bei Excel 2002 der Fall.
Wenn die gleiche CSV Datei in Excel 2000 geladen wird, werden die Informationen
in mehrere Spalten übertragen. Und so soll es auch sein.
Was muss ich nun bei Excel 2002 einstellen um bei Importieren keine Probleme zu bekommen.
Vielen Dank im voraus
Gruss Franky

  


Betrifft: AW: laden einer CSV Datei in Excel von: Torsten K
Geschrieben am: 03.09.2004 11:18:59

ich habe das so gelöst:
csv datei wird per vba geöffnet, dann steht alles in spalte a und jetzt text:

Columns("A:A").Select
Selection.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=False, Tab:=True, _
Semicolon:=True, Comma:=False, Space:=False, Other:=False, FieldInfo _
:=Array(Array(1, 1), Array(2, 1), Array(3, 1), Array(4, 1), Array(5, 1), Array(6, 1), _
Array(7, 1), Array(8, 1)), TrailingMinusNumbers:=True

Range("A1").Select