Probleme bei Zahlenformat mit 3 Nachkommastellen
01.07.2004 10:44:31
Oliver
ich habe seit zwei Tagen ein Problem, das eigentl. keines sein dürfte:
Ich habe eine VBA-Routine und möchte u.a. berechnete Ergebnisse in ein
Tabellenblatt schreiben. Das Ergebnis (MW) soll z.B. mit vier Nachkommastellen
in der Zelle dargestellt werden. Dazu verwende ich die einfache Anweisung:
Worksheets("Tab1").Range("A1") = Format(MW, "#,##0.0000")
Wenn "MW" nur mit einer oder zwei Nachkommastellen angezeigt werden soll, also Format(MW, "#,##0.0") bzw. Format(MW, "#,##0.00") funktioniert das Ganze tadellos. Aber wehe ich möchte drei oder eben vier Nachkommastellen angezeigt haben. Solange das berechnete Ergebnis eine Zahl "0,..." oder größer "1000,..." ist, haut das auch hin, aber bei einer Zahl von "1,..." bis "999,..." steht dann nur Schrott in der Zelle. Die Tausendertrennzeichen (ob mit oder ohne) spielen hierbei keine Rolle.
Ich habe versucht, eine Antwort auf dieses Problem im Internet zu finden. Scheinbar hatte dieses Problem noch keiner. Für jeglichen noch so kleinen Hinweis bin ich sehr dankbar.