【问题标题】:Syntax Error On VB Subroutine Call?VB子程序调用的语法错误?
【发布时间】:2013-05-02 22:14:54
【问题描述】:

在 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)

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

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

【问题讨论】:

标签: vba excel


【解决方案1】:

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

Call rowPasting(j,k,TTWorksheet,newSheet)

rowPasting j,k,TTWorksheet,newSheet

【讨论】:

  • 天啊!我一定浪费了一天时间重写 sub 来修复这个“语法错误”……谢谢你的修复。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2013-10-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-05-26
  • 1970-01-01
  • 2016-06-11
相关资源
最近更新 更多