Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Passing a Worksheet to a subroutine

Tags:

excel

vba

I have the following code:

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

and I am calling the function like so:

SortWorksheet (DestSheet)

I am getting a runtime error on the above line saying "Object doesn't support this property or method"

DestSheet is a worksheet variable.

Why is this code not working?

like image 826
Blade3 Avatar asked Mar 04 '10 00:03

Blade3


1 Answers

Disregard, apparently in VBA the subroutine has be called like this

SortWorksheet DestSheet

Hey, I'm a C/C++/C# guy! :)

like image 108
Blade3 Avatar answered Oct 15 '22 08:10

Blade3