Excel VBA - Zahl mit 3 Nachkommastellen in Tausenderzahl transferiert

Allan Sche Sar

Lt. Commander
Registriert
Jan. 2004
Beiträge
1.912
Hallo ihr,

ich habe ein kleines Problem vor dem ich nun das erste Mal stehe.
In einem Userform mit Textfeldern gebe ich eine Zahl 1,003 ein. Diese Zahlen werden dann in eine Tabelle geschrieben.
Wenn ich 1,03 eingebe steht in der Tabelle 1,03. Wenn ich 1,003 eingebe, wird daraus 1.003, also 1003 gemacht.

Wie kann ich das verhindern?


Edit:
Vergesst es ich war etwas übereifrig.
Format([Wert], "##,##0.0000") * 1
und es geht.
 
Zuletzt bearbeitet:
Ist das eine deutsche Excel-Version oder die englische Version?

Englisch: 1,003.00 -> Deutsch 1.003,00
 
Ohhh das bringt mich auf eine Idee SKu. Danke für den Hinweis.
Mein Makro wird in verschiedenen Ländern eingesetzt. Also unterscheidet sich die Version von Englisch zu Deutschem Zahlensystem.
Kann ich irgendwie definieren, welches Zahlensystem verwendet werden soll?
 
Zurück
Oben