Private Sub Command1_Click()
Dim x As Integer
x = 0
a = InputBox("请输入第一个数字a的值")
a = Val(a)
b = InputBox("请输入第二个数字b的值")
b = Val(b)
x = InputBox("请输入第三个数字x的值")
x = Val(x)
a = a + b + x
Print a
End Sub
如果依次输入1,2,3这个输出得结果是6
但去掉 a = Val(a), b = Val(b), x = Val(x)而得到得结果是15,我不明白为什么.Intputbox输入的不是字符吗?应该显示1 2 3才对啊!