Я создал пользовательскую форму с тремя текстовыми полями.
Первое текстовое поле предназначено для ввода первого числа, второе — для ввода второго числа, а последнее — результат.
Я создал кнопку с именем Calculate.
У меня есть этот код для textbox1:
Private Sub TextBox1_Change()
Dim a As Integer
a = Val(TextBox1.Text)
End Sub
и это для textbox2:
Private Sub TextBox2_Change()
Dim b As Integer
b = Val(TextBox2.Text)
End Sub
и у меня есть кнопка, которая показывает результат
Private Sub CommandButton1_Click()
Dim c As Integer
c = a + b
MsgBox (c)
End Sub
Я ввожу 1 для textbox1 и 2 для textbox2, 1+2 будет 3, но в MsgBox я вижу 0. Почему это и как это исправить?