el
2007-09-18 08:46:30 UTC
Hallo zusammen,
ich importiere aus einem Textfile 3Spalten, die mit Tabstopp- getrennt
sind und als Zahlentrennzeichen ein "." haben, in eine Excel-Tabelle.
Mit Hilfe des Textimport Assistenten werden die notwendigen
Konvertierungen vollzogen.
Die Schritte, die ich mache sind Folgende:
1.) Kopieren der gewünschten Textauswahl mit "Strg+C" aus einem Editor
2.) In das Excelsheet mit "Str+V" diese Auswahl in eine ausgewählte
Spalte kopieren
3.) Textimport Assistenten aktivieren
3.1) Schritt1 des Textkonvertierungs-Assistenten: Getrennter Import
3.2) Schritt2 des Textkonvertierungs-Assistenten: Als Trennzeichen
Tabstopp auswählen
3.3) Schritt3 des Textkonvertierungs-Assistenten: Dezimaltrennzeichen
"."; 1000er-Trennzeichen " " ;Spalte 1 und 3 sollen übersprungen
werden und nur Spalte 2 soll importiert werden
Fertig.
Dies klappt sehr gut mit dem Textimport-Assistenten. Allerdings muss
ich das für sehr viele Fälle (weit mehr als 100)machen. Und es ist
noch nicht sicher, ob die zu importierenden Datensätze schon in
Ordnung sind. Deshalb möchte ich gerne in einem Makro Schritt2 und die
Einstellungen für den Textimport-Assistenten / Textkonvertierungs-
Assistenten speichern und mit einem Tastenaufruf diesen Kopier und
Konvertierungsvorgang automatisieren.
Leider werden die Einstellungen, die ich im Assistenten vornehme nicht
im Makro aufgezeichnet. Gibt es eine Möglichkeit dies doch zu machen?
Oder wie kann ich in VBA das gleiche erreichen?
Wie würdet Ihr das machen?
Freue mich auf Eure Vorschläge.
Mit freundlichen Grüßen,
El
ich importiere aus einem Textfile 3Spalten, die mit Tabstopp- getrennt
sind und als Zahlentrennzeichen ein "." haben, in eine Excel-Tabelle.
Mit Hilfe des Textimport Assistenten werden die notwendigen
Konvertierungen vollzogen.
Die Schritte, die ich mache sind Folgende:
1.) Kopieren der gewünschten Textauswahl mit "Strg+C" aus einem Editor
2.) In das Excelsheet mit "Str+V" diese Auswahl in eine ausgewählte
Spalte kopieren
3.) Textimport Assistenten aktivieren
3.1) Schritt1 des Textkonvertierungs-Assistenten: Getrennter Import
3.2) Schritt2 des Textkonvertierungs-Assistenten: Als Trennzeichen
Tabstopp auswählen
3.3) Schritt3 des Textkonvertierungs-Assistenten: Dezimaltrennzeichen
"."; 1000er-Trennzeichen " " ;Spalte 1 und 3 sollen übersprungen
werden und nur Spalte 2 soll importiert werden
Fertig.
Dies klappt sehr gut mit dem Textimport-Assistenten. Allerdings muss
ich das für sehr viele Fälle (weit mehr als 100)machen. Und es ist
noch nicht sicher, ob die zu importierenden Datensätze schon in
Ordnung sind. Deshalb möchte ich gerne in einem Makro Schritt2 und die
Einstellungen für den Textimport-Assistenten / Textkonvertierungs-
Assistenten speichern und mit einem Tastenaufruf diesen Kopier und
Konvertierungsvorgang automatisieren.
Leider werden die Einstellungen, die ich im Assistenten vornehme nicht
im Makro aufgezeichnet. Gibt es eine Möglichkeit dies doch zu machen?
Oder wie kann ich in VBA das gleiche erreichen?
Wie würdet Ihr das machen?
Freue mich auf Eure Vorschläge.
Mit freundlichen Grüßen,
El