看你的CODE,你肯定已经定义了一个全局或窗体级变量sum,因此你再定义一个过程级变量sum时就会出错
至于小数点,可以按照你在A部分的代码来写,不过A最好改一下
Private Sub Command1_Click(Index As Integer)
  text1=text+command1(index).caption
End Sub

解决方案 »

  1.   

    我觉得应该不会是变量定义重复了,如果定义了一个全局或窗体级变量,然后再在过程中定义一个只会是这个变量在当前过程中不是全局或窗体级了,是以当前定义为主.
    我看过你这个程序后,你sum变量本来已经有值了,你现在又定义,而且改变了它的属性.肯定会出问题.我建议你可以用两个全局变量.我曾经也做过一个这样的程序,也是这样做的.