为什么用户定义的函数不能采用整数参数并返回整数?

时间:2015-11-09 07:37:13

标签: excel-vba excel-formula vba excel

以下用户定义的函数不能在工作表中使用。当我输入

=Add2(1,1)

它返回#REF。

Function add2(x As Integer, y As Integer) As Integer
    add2 = x + y
End Function

如果我将Integer改为Double,那么它才有效。为什么不能使用整数?谢谢。

1 个答案:

答案 0 :(得分:0)

问题出在这里,ADD2也是一个范围,但是当你将输出改为double时,为什么它会起作用,我不知道。