Quote Originally Posted by LaVolpe View Post
If you want a variable 2D array, suggest something like this:
Code:
Private Type SubArrayStruct
    fName          As String
    Apple           As single
    Banana         As Single
    Orange         As Single
End Type
Private Type MyArray()
    Count ' size of Items() array
    Items() As SubArrayStruct
End Type

Private Basket() As myArray
Now Basket(0).Count can be a different size than Basket(1).Count. Therefore, the size of the array in Basket(0) can be different than Basket(1)

Not sure if that was what you were after

Yea, this seems to do the job..