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

Public Sub SavePendleValues(ByVal row1 As Integer, ByVal row2 As Integer) 

调用它

 For sheetrow = 2 To 15 ' number of rows to scan SavePendleValues (sheetrow, sheetrow) Next sheetrow 

获取错误: Compile error: Syntax error

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

一切正常。

删除括号 。

 SavePendleValues sheetrow, sheetrow 

否则,你正试图传递第一个参数在括号中有两个variables的东西,这对于VBAparsing器来说是没有意义的。