VBA不接受我的方法调用并给出编译错误:语法错误

Jaa*_*nus 1 debugging excel vba excel-vba

Public Sub SavePendleValues(ByVal row1 As Integer, ByVal row2 As Integer)
Run Code Online (Sandbox Code Playgroud)

打电话给它

For sheetrow = 2 To 15 ' number of rows to scan
    SavePendleValues (sheetrow, sheetrow)
Next sheetrow
Run Code Online (Sandbox Code Playgroud)

得到错误: Compile error: Syntax error

当我取消注释该行时: SavePendleValues (sheetrow, sheetrow)

一切正常.

GSe*_*erg 9

删除括号.

SavePendleValues sheetrow, sheetrow
Run Code Online (Sandbox Code Playgroud)

否则你试图在括号中传递第一个参数,其中包含两个变量,这对于VBA解析器没有意义.