CSV-Datei in Excel-Datei per Makro

Bild

Betrifft: CSV-Datei in Excel-Datei per Makro
von: Firat Caparogullari
Geschrieben am: 16.03.2005 16:30:10
Hallo,
ich hab eine Csv-Datei, die ich gerne per Makro in eine Excel-Datei umwandeln will. Hier sollen nur Kommas als Spaltentrennung dienen.
Kann mir jmd helfen?!
danke...

Bild

Betrifft: AW: CSV-Datei in Excel-Datei per Makro
von: Volker
Geschrieben am: 16.03.2005 17:38:17
Hallo Firat,
laß das mal laufen:

Sub Makro2()
datei = Application.GetOpenFilename("CSV-Dateien (*.csv), *.csv,Alle Dateien (*.*), *.*", , _
            "Choose csv to import")
If datei = False Then
    Exit Sub
End If
Workbooks.OpenText Filename:=datei, Origin:=437, _
    StartRow:=1, DataType:=xlDelimited, TextQualifier:=xlDoubleQuote, _
    ConsecutiveDelimiter:=False, Tab:=False, Semicolon:=False, Comma:=True _
    , Space:=False, Other:=False, FieldInfo:=Array(Array(1, 1), Array(2, 1), _
    Array(3, 1)), TrailingMinusNumbers:=True
End Sub


Gruß
Volker
Bild

Betrifft: AW: CSV-Datei in Excel-Datei per Makro
von: Firat Caparogullari
Geschrieben am: 17.03.2005 13:00:21
ich hab es grade ausprobiert, aber leider kennt er nicht "TrailingMinusNumbers:=True" ?! REchtschreibfehler?
Bild

Betrifft: AW: CSV-Datei in Excel-Datei per Makro
von: Firat Caparogullari
Geschrieben am: 17.03.2005 13:21:25
Habe grad nachgelesen, dass es TrailingMinusNumbers:=True nicht bei opentext gibt...
Kann mir sonst jmd. helfen?!
HELLLLPPPPPP !?!?!!!?

danke...
Bild

Betrifft: AW: CSV-Datei in Excel-Datei per Makro
von: Volker
Geschrieben am: 17.03.2005 13:29:57
Ruhig Brauner,
laß es einfach weg.
Gruß
Volker
Bild

Betrifft: AW: CSV-Datei in Excel-Datei per Makro
von: Firat Caparogullari
Geschrieben am: 17.03.2005 13:33:57
hab ich auch schon ausprobiert....er meckert aber trotzdem...
mit der Begründung
Laufzeitfehler'1004'
Die Methode 'OpenText' für das Objekt 'Workbooks' ist fehlgeschlagen
keine ahnung warum?
ich kann die Datei auswählen, aber danach meckert er..
Bild

Betrifft: AW: CSV-Datei in Excel-Datei per Makro
von: Volker
Geschrieben am: 17.03.2005 13:37:17
Dann zeichne doch mal selber auf und vergleich die Syntax.
Unter OfficeXp kann es etwas anders sein als unter 2000.
Das Ergebnis kannst Du ja dann kopieren.
Bild

Betrifft: AW: CSV-Datei in Excel-Datei per Makro
von: Firat-Caparogullari
Geschrieben am: 17.03.2005 13:41:27
hab ich auch schon überlegt...weiss aber nicht wo man das machen kann...
aufzeichenen kenn ich...aber wo ist die einstellung für CSV in XLS !?
Bild

Betrifft: AW: CSV-Datei in Excel-Datei per Makro
von: Volker
Geschrieben am: 17.03.2005 13:48:13
Stöhn !!!!
also:
Excel öffnen
Menüleiste Visual Basic aufrufen
runden Knopf ("Makro aufzeichnen") drücken
Ab hier wie gehabt
Datei öffnen und zu deiner CSV durchhangeln und alle Parameter wie gewünscht
zum Schluß Aufzeichnung beenden und Ergebnis im VBA-Editor ansehen.
Jetzt aber ran ;-)
Bild

Betrifft: AW: CSV-Datei in Excel-Datei per Makro
von: Firat Caparogullari
Geschrieben am: 17.03.2005 13:49:50
ok, danke vielmals...
 Bild

Beiträge aus den Excel-Beispielen zum Thema "CSV-Datei in Excel-Datei per Makro"