Text in Array einlesen
13.11.2003 13:49:24
Matthias Höppner
Sorry, aber in VBA bin ich Anfänger - mit folgendem Problem:
Ich erhalte Text-Dateien (falls das jemandem was sagt im VDA Format) z.B. mit folgendem Inhalt (dies ist eine von vielen Zeilen):
51301031105805795860311030000000360000000004566031107000000532031110000000041031111000000042031112000000032031113000000041
Die Datei habe ich per Makro geöffnet.
Die Zeilen habe ich mit den Funktionen Right, Mid und Left ausgelesen jeweils in eine Variable "textA" gespeichert und dann sofort diesen Wert in eine neues Tabellenblatt geschrieben.
Dabei springt das Makro natülich dauern zwischen den Blättern hin und her.
Sicher geht das besser mit einem Array zu lösen, in dessen eine Ebene ich die zum Wert gehörigen Namen (z.B "Abrufstückzahl") schreibe und in die zweite Ebene den entsprechenden Wert (z.B. "20"). Die Name muss ich im Makro festlegen. Dass sollte kein Problem sein, da die empfangenen Dateien immer 100% identisch im Aufbau sind.
Kann mir da jemand weiter helfen?
Vielen Dank schon mal.
Matthias Höppner