Quote Originally Posted by jmsrickland
Don't know if this will help but it works for me

ReDim MyArray(0 To k, 0 To m)

or

ReDim MyArray(0 To k, 1)

or

ReDim MyArray(k, 1)
You can change any dimension if you are not preserving the existing data but each of those Redim statements use the same first dimension (0 to k), try
Code:
Dim X()
Redim X (1,1)
Redim preserve X (2,1)
it should get a subscript out of range error