7

在 Excel 电子表格后面的 Visual Basic 代码中,我有一个带有参数的子例程。这是从另一个子程序调用的。

这是子程序声明:

Sub rowPasting(ByVal oldRow As Integer, ByVal newRow As Integer, ByVal oldSheet As Worksheet, ByVal newSheet As Worksheet)

这是电话:

rowPasting(j,k,TTWorksheet,newSheet)

我用作参数输入的所有变量均已设置且有效,因为在我尝试添加此新子例程之前,它们已用于程序的工作部分。

关于导致调用语法错误的任何想法?

4

1 回答 1

15

要调用您的子例程,您需要使用以下语法之一:

Call rowPasting(j,k,TTWorksheet,newSheet)

或者

rowPasting j,k,TTWorksheet,newSheet
于 2013-05-02T22:20:47.297 回答