Florian Zille
2007-06-20 10:54:03 UTC
Hallo,
wie kann ich eine eingelesene Zeile aus einer ASCII-Datei
mit jeweils unterschiedlich breiten Spalten einlesen?
Bei Trennungszeichen wie TAB oder , kann ich die Split-Funktion
verwenden. Was mache ich jedoch, wenn zwischen den Spalten
eine jeweils unterschiedliche Anzahl von Leerzeichen (>1) steht?
Zeilenformat: Name Anzahl Beschreibung Nummer
In der Beschreibung stehen einzelne Leerzeichen zwischen Wörtern.
Hier darf nicht getrennt werden! Erst wenn es mehr als 1 Leerzeichen
sind.
Bsp.
AAA 4 ABC, D, EF Z1
BB 3 CDE, EF Z2
CCCC 3 ABCDF, EE, DD Z3
Wie kann ich dies in VBA realisieren?
wie kann ich eine eingelesene Zeile aus einer ASCII-Datei
mit jeweils unterschiedlich breiten Spalten einlesen?
Bei Trennungszeichen wie TAB oder , kann ich die Split-Funktion
verwenden. Was mache ich jedoch, wenn zwischen den Spalten
eine jeweils unterschiedliche Anzahl von Leerzeichen (>1) steht?
Zeilenformat: Name Anzahl Beschreibung Nummer
In der Beschreibung stehen einzelne Leerzeichen zwischen Wörtern.
Hier darf nicht getrennt werden! Erst wenn es mehr als 1 Leerzeichen
sind.
Bsp.
AAA 4 ABC, D, EF Z1
BB 3 CDE, EF Z2
CCCC 3 ABCDF, EE, DD Z3
Wie kann ich dies in VBA realisieren?