Assume I have data from cells A1 to B2.
This would read all of it into an array:
Dim MyArray() As Variant
MyArray = Cells(1,1).CurrentRegion.Value
If I want the array to have 3 columns (Column C is currently blank because data only goes from A1 to B2), I could use this:
Dim MyArray()...