Seite 1 von 1

Suche Makrocode

Verfasst: So, 23.09.2007 15:15
von mike6
Hallo,

ich suche einen Lösungsansatz für folgendes Makro.

Aus einer Calc Tabelle sollen die Zellen A1 - X1, A2 - X2 usw. ausgelesen und in eine *.txt Datei geschrieben werden.
Nach X1, X2 usw. soll ein Umbruch erfolgen. Zwischen den einzelnen Zahlenkolonnen sind eins, zwei bzw. drei Leerzeichen,
notwendig (unterschiedlich) .
Herauskommen soll so eine Textdatei:

0000233 752638/215 00000000 00000000042 00002007001 00000000
0000234 752638/216 00000000 00000000043 00002007001 00000000


mfg
mike

Re: Suche Makrocode

Verfasst: So, 23.09.2007 15:43
von komma4
Dafür brauchst Du keinen Code:

* füge Spalten in Calc ein, die Deine Leerzeichen in der gewünschten Anzahl enthalten
* Datei>Speichern unter...> Dateityp Text CSV (csv), keine automatische Dateierweiterung, "Datei.txt" als Dateinamen, evtl. "Filtereinstellungen bearbeiten" (damit keine Anführungszeichen etc. gespeichert werden)

Die Calc-Daten müssen zum Erhalten der führenden Nullen als Text formatiert sein.

Es wird nur die aktuelle Tabelle (sheet, Tabellenblatt) gespeichert!


Edit: durch das Bestimmen eines Leerzeichens als Feldtrenner wird EIN Leerzeichen eingefügt. Dort, wo Du in der Zieltabelle 3 LZ haben möchtest, kommen also zwei in die trenndende Spalte, klar?!

Hilft das weiter?