将工作表传递给子例程

我有以下代码:

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是一个工作表variables。

为什么这个代码不工作?

无视,显然在VBA中这个子程序就是这样调用的

 SortWorksheet DestSheet 

嘿,我是一个C / C ++ / C#的家伙! 🙂