Fehler bei Berechnung

Mailyn

Erfahrenes Mitglied
Hi,

Bei der Rechnung:
Label3 = Csng(Label1) + Csng(Label2)
'Label1 = 100000000 Label2 = 50000000
kommt 1,5E+08 raus. Kann VB nur bis zu einer bestimmten Zahl rechnen? Wenn, ja, wie kann ich das umgehen?

Gruß
Mailyn
 
Das Ergebnis stimmt doch. 1.5E+08 bedeutet 1,5 mal 10 hoch 8

ist gleich 150000000!!

Du mußt die Darstellung halt nur mir format aufbereiten

!DARSTELLUNG! = format(!EINGABEVARIABLE!, "#,###,###,##0")
 
Korrektur / Ergänzung meiner ersten (vorschnellen Antwort

caste den Inhalt der beiden Labels anstelle Csng mit Cdbl auf Double. Dann gehts auch! Ist mir beim ersten Lesen gar nicht aufgefallen!!
 
Zurück