In Spalte H steht ein Betrag (Numberformat #0.00).
In Spalte I sollen jetzt soviele Leerzeichen eingetragen werden, daß die Spalten H und I zusammen 36 Zeichen enthalten.
Bsp 1: in H steht 678,99
Zählung ergibt 6 Zeichen -> in I sollen 30 Leerzeichen eingetragen werden
Bsp 2: in H steht -1300,23
Zählung ergibt 8 Zeichen -> in I kommen 28 Leerzeichen
Halt, Stop! Doch ein Problem…
Hallo Erich nochmal,
In Zelle I1 schreibst du:
=WIEDERHOLEN(" ";36-LÄNGE(H1)
Ich hab gerade festgestellt, daß er so bei „runden“ Cent-Beträgen
(z.B. 1212,30 oder gar 200,00) die hinteren Nullen nicht mitzählt, die sind ja auch nur per Numberformat dazugepackt. :-\
Aber wichig sind sie trotzdem. Kann man Excel irgendwie dazu bringen, die mitzuzählen?
Da die Datei automatisch per Makro aufgebaut wird, wäre das
i-Tüpfelchen, diese Formel da mit einzubauen.
Cells(Zeile, „I“) = WIEDERHOLEN(" ";36-LÄNGE(Zeile, „H“))
klappt natürlich nicht, wie ist die richtige VBA-Syntax?
Hi Hans,
schau in der Vba-Hilfe nach der String-Funktion.
Gruß
Reinhard