Hallo,
ich habe ein Problem, wenn ich eine Excel Datei als Text (mit Hilfe von VBA) speichern möchte. Und zwar wird die zweite Spalte nicht rechtsbündig ausgerichtet.
Kann mir vielleich jemand einen Tipp geben???
Danke
Hallo,
ich habe ein Problem, wenn ich eine Excel Datei als Text (mit Hilfe von VBA) speichern möchte. Und zwar wird die zweite Spalte nicht rechtsbündig ausgerichtet.
Kann mir vielleich jemand einen Tipp geben???
Danke
Hi merlin,
in welchem Format (TXT, CSV) ist die spalte nicht rechtsbündig? Text ist doch standartmäßig immer linksbündig? Mit welchem Prog. überprüfst du das?
Wenn ich die Datei als txt oder dat speicher, tritt dieses Proglem auf.
Die Datei öffne ich mit dem Notepad.
Hier auch noch mal die Prog. Zeilen
Sheets("Daten").Activate
Set bereich = ActiveSheet.UsedRange
For Each zeile In bereich.Rows
For Each zelle In zeile.Cells
s = s & zelle.Text & " "
Next
Print #1, s
s = ""
Next
Hallo.
Erstmal sollte Dir klar sein, daß es in normalen Textdateien keine Formatierung gibt, sondern nur Trennzeichen wie Komma, Tab und andere.
Wenn Du jetzt doch erreichen möchtest, daß Dein Text formatiert aussieht, dann mußt Du Deine Ausgabe entsprechend aufbereiten. Das heißt, die linke Spalte muß so ergänzt werden, daß alle Einträge die gleiche Länge haben, also mit Leerzeichen auffüllen.
Bei der rechte Spalten entsprechend die Leerzeichen vorsetzen, damit auch alle Einträge die gleiche Länge haben.