USERFORM功能错误

时间:2015-12-04 11:02:18

标签: excel vba function userform

我一直在尝试创建一个简单的USERFORM函数。我的要求是基本上计算加,乘,除和减数学函数。但是我遇到了困难,当我运行ADD功能时,说我加5加5然后它出来55而不是10。

示例如下

A Value = 5
B Value = 5
Result  = 55

不应该是55岁。

1 个答案:

答案 0 :(得分:0)

要添加存储为字符串的值,您应该使用CDbl之类的转换函数,您的代码将是:

Private Sub add_btn_Click() 
    Jawapan = CDbl(Ainput) + CDbl(Binput) 
End Sub

要在VBA中连接文字,您应该使用&而不是+

所以你的代码应该是:

Private Sub add_btn_Click() 
    Jawapan = Ainput & Binput 
End Sub