簡體   English   中英

VB子程序調用語法錯誤?

[英]Syntax Error On VB Subroutine Call?

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

我用作參數輸入的所有變量都是有效的,因為在我嘗試添加這個新的子程序之前,它們被用於程序的工作部分。

有關在調用中導致語法錯誤的原因的任何想法?

要調用子例程,您需要使用以下語法之一:

Call rowPasting(j,k,TTWorksheet,newSheet)

要么

rowPasting j,k,TTWorksheet,newSheet

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM