Private Sub Command2_Click()
str1 = Text1.Text
str2 = Text2.Text
numl = Val(str1)
num2 = Val(str2)
num3 = num2 + num1
Text3.Text = Str$(num3)
End Sub为啥num3得结果总是运行出为 num2?

解决方案 »

  1.   

    是不是你text1.text不能转为合法数字。
    这样试试val1=val(trim$(text1.text))
    val2=val(trim$(text2.text))
    val3=val1+val2
    text3.text=val3
      

  2.   

    你的可以得到正确的。我的code没看到哪里错了,求教
      

  3.   

    多半是你text1.text的值不合法!
      

  4.   

    numl = Val(str1)问题找到,  numl应该是 num1, "1" and "l", 用眼睛根本找不出来。
    唉。是我code写错了。