Wie die Summe von zwei zahlen mit Hilfe einer Userform und der Ausgabe in einer MsgBox?

Habe ich eine userform mit drei Textboxen.

Ersten Textfeld ist für die erste Zahl, die zweite für die Eingabe der zweiten Zahl ist, und die Letzte ist die Folge.

Habe ich eine Schaltfläche erstellen, die mit Namen Berechnen.

Ich habe diesen code für textbox1:

Private Sub TextBox1_Change()
Dim a As Integer
a = Val(TextBox1.Text)
End Sub

und diese für textbox2:

Private Sub TextBox2_Change()
Dim b As Integer
b = Val(TextBox2.Text)
End Sub

und ich habe einen button, welcher zeigt das Ergebnis

Private Sub CommandButton1_Click()
Dim c As Integer
c = a + b
MsgBox (c)
End Sub

Ich geben Sie 1 für textbox1 und 2 für "textbox2", 1+2 wird 3, aber in der MsgBox ich
siehe 0. Warum ist das so und wie kann ich es beheben?

Was haben Sie versucht? Einfache Suche im internet sollte Ihnen sagen, wie zu schreiben VBA-code, dies zu tun - StackOverflow ist mehr Hilfe, wenn Sie stecken bleiben, nicht, wenn Sie noch nicht versucht, code es noch nicht.
Ich habe aktualisiert die erste post

InformationsquelleAutor Inside Man | 2012-05-28

Schreibe einen Kommentar