将工作表传递给子例程

时间:2010-03-04 00:43:03

标签: excel vba

我有以下代码:

Private Sub SortWorksheet(ByVal sheet As Worksheet)
    Dim sStartColumn
    Dim iTopRow
    Dim sEndColumn
    Dim iBottomRow
    Dim Rng As Range
    Dim sRange1 As String
    .
    .
    .

我正在调用这个函数:

SortWorksheet (DestSheet)

我在上面的行中收到运行时错误,说“对象不支持此属性或方法”

DestSheet是一个工作表变量。

为什么这段代码不起作用?

1 个答案:

答案 0 :(得分:11)

无视,显然在VBA中,子程序就像这样被调用

SortWorksheet DestSheet
嘿,我是C / C ++ / C#家伙! :)