Excel-Zahlen mit zwei Dezimalstellen

Schrieb ich folgenden einfachen code, der die Eingabe von Benutzer, die für N1 und N2 und fügt Sie auf und gibt Sie als Ausgang (N3).Es gibt ein Problem mit diesem, dass, es rundet jedes der Eingang, anstatt einfach nur die zahlen.

Einfaches Beispiel: N1 = 25.5, N2 = 25.5 Richtige Antwort = 51 aber die Antwort, die es gibt, ist die 52. Ich bin neu in der Programmierung, so würde jede Hilfe dankbar die ich bekommen kann.

Möchte ich es zur Anzeige N3 bis zu 6 Dezimalstellen ohne Rundung einzelnen Eingänge von der N1 und N2 in der Zeit der Einnahme Eingänge.

Sub InputVariable()

    Dim N1 As Integer
    Dim N2 As Integer
    Dim N3 As Integer
    N1 = InputBox("Enter 1st number")
    N2 = InputBox("Enter 2nd number")
    N3 = N1 + N2
    MsgBox ("Your total is " & N3)
End Sub
InformationsquelleAutor InWoods | 2016-07-11
Schreibe einen Kommentar