Excel VBA:传递参数
我正在使用VB的一些Excelfunction – 但我陷入了一些例子。 当前版本是Excel 2007,使用空白工作簿; 我已经添加了一个模块,并尝试如下function:
Function Addtwo(a, b) Addtwo = a + b End Function
但是,我收到错误#VALUE! 在我的牢房里,当做Addtwo(5,5)时。 当试图做Addtwo(B2,B3)时,Excel告诉我我的公式是错误的。
谢谢,
粘贴的代码是好的,并在我的Excel 2007中工作。
我能想到的唯一可能的问题是:
-
你忘了使用等号:
Addtwo(5,5)
而不是=Addtwo(5,5)
-
您的语言设置在公式中需要分号而不是逗号,即
=Addtwo(5;5)
(仅在工作表公式中,不在VBA代码中)