Moin, Reinhard,
was hat denn das nun mit dem Komma zu tun?
das Zauberwort heißt drucken…
Zahlen spaltengerecht zu drucken?
…und die Überschrift ist VB, ich denke, VBA wird da nicht weit weg sein.
nur mit nichtproportionalen Sschriftarten
das ist der Urfurz des Druckens.
Jetzt kommst du mit Rechtsbündig…
Ich drucke Zahlen ohne Komma spaltengerecht mit dem Formatangabe „@@@@@@“, dann stehen die Zahlen rechtsbündig:
4711
1
123
100000
So weit, so gut. Mir fehlt eine Formatangabe, die das gleiche für Dezimalzahlen leistet. Die VBA-Hilfe spuckt nur Unbrauchbares aus:
Benutzerdefinierte Formate
ZF1 = Format(5459.4, "##,##0.00") ' Liefert "5.459,40".
ZF2 = Format(334.9, "###0.00") ' Liefert "334,90".
Nun hatte ich mir erhofft, 334.9 formatiert mit „##,##0.00“ (ZF1) liefere „bbb334,90“(b für blank), tut es aber nicht, sondern
ZF3 = Format(334.9, "#,###0.00") ' Liefert "334,90".
Der Lattenzaun steht also nicht für ein Leerzeichen, sondern für nichts.
Bislang behelfe ich mir, indem ich meinen Wert (für eine Nachkommastelle) mit 10 multipliziere und mit „@@@@@,@“ ausgebe. Sag mir, dass das guter Stil ist, und ich gebe Ruhe 
Gruß Ralf