使用微距形式两个数字我想创建的Excel宏一部分的形式。我创建了一个,它有三个文本框。第一个文本框用于第一个数字,第二个用于输入第二个数字,最后一个是结果。我创建了一个名为Calculate的按钮。总和在Excel
我使用此代码为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,但在消息框中,我会看到0.为什么它是这样的?
你尝试过什么?在互联网上简单的搜索应该告诉你如何编写VBA代码来做到这一点 - 当你被困住时,StackOverflow更多的是帮助,而不是当你还没有尝试编写代码时。 – aevanko
@Issun我已更新第一篇文章 – Nofuzy
已添加答案。希望能帮助到你。 :) – aevanko