public or global array
In a general module at the top if the module, declare it as public. don't
declare it anywhere else.
Public MyArray as Variant
Sub GeneratePublicArray()
Dim mCell As Range
Set mCell =ThisWorkbook.Sheets( _
"SPECS").Range("NO_OF_MODULES").Offset(3, 1)
MyArray = Application.Transpose(Range(mCell, mCell.End(xlDown)))
End Sub
--
Regards,
Tom Ogilvy
"shishi" wrote in message
ups.com...
Hi,
I am trying to generate a public or global array. The situation is
like this...I have couple of subroutines..Each of these subroutines
needs data stored in an array. I wish to generate this array and make
it public or global in one subroutine and make it available to all
other subroutines..How can I accomplish that..The code snippet as
below..
Sub GeneratePublicArray()
Dim MyArray As Variant
Dim mCell As Range
Set mCell =
ThisWorkbook.Sheets("SPECS").Range("NO_OF_MODULES" ).Offset(3, 1)
MyArray = Application.Transpose(Range(mCell, mCell.End(xlDown)))
End Sub
|