txt Dateien mit fester Breite je Spalte export.
15.08.2003 15:29:19
Daniel Bingenheimer
vielleicht kann mir hier ja jemand helfen, denn ich habe in den letzten Tagen, in den ich mit vba rumspiele schon eine Menge Hilfen hier gefunden.
Ich habe eine Excel-Tablle mit mehreren Spalten. Alle Spalten sind als Text formatiert. Jetzt möchte ich diese Excel-Tabelle als txt-Datei exportieren, möchte aber die Daten in eine festzulegende Spaltenbreite schreiben.
Beispiel :
A(6) B(8) C(1) D(3)
1 230603 0009 AB
==> Die txt-Datei sollte dann wie folgt aussehen :
2306030009 AB
Die in Klammern stehende Zahl soll jeweils die Länge der Zelle bestimmen, wenn keine Daten in der Zelle stehen, soll die Zelle mit der entsprechenden Anzahl Leerzeichen aufgefüllt werden.
Das Ergebnis soll also keine Trennzeichen oder Leerzeichen als Trennzeichen enthalten, sondern fortlaufend die Spalten in der entsprechenden Zeichenlänge hintereinander wegschreiben.
Ist so etwas mit vba unter Excel möglich ?
Bisher bin ich immer den umständlichen Weg gegangen, die Daten im csv-Format zu speichern, die Datei ins Access zu importieren und dann aus dem Access in eine txt-Datei zu exportieren mit fester Spaltenbreite.
Für Vorschläge und Ideen danke ich schon mal im voraus.
Mit freundlichen Grüßen
Daniel Bingenheimer
MCP Win2K