Excel VBA "Format"Befehl
24.11.2019 23:49:07
SteinApfel
kurze Frage zu dem "Format" Befehl. Kann ich in diesen eine Rechnung einschleusen?
Beispiel:
.range("beliebige Zelle")=format(Dicke ^ 3 / 12 , "#,###")
"Dicke" ist als Double deklariert und hat variable Werte.
Die Variable "Dicke" soll mit der Zahl 3 potenziert werden und anschließend durch 12 geteilt werden. Ausgegeben soll eine Ganzzahl mit Tausendertrennzeichen, Bsp: 1.000.
Bei mir in VBA wird bei ".range("...")=..." zwar der richtige Wert angezeigt, wenn ich mit dem Mauszeiger darüber gehe, aber ausgegeben in Excel wird nur die Tausenderzahl. Bsp.: "5.333" sollte es eigentlich sein, ausgegeben wird aber nur "5" (hier natürlich ohne Anführungszeichen.
Liegt der Wert unter 1.000, also z.B. 999 oder kleiner, dann wird der Wert wieder richtig ausgegeben.
Woran liegt das?
Beste Grüße und angenehmen Abend
Hendrik