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代码中)