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!!
 

Neue Beiträge

Zurück