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"