The problem is, you are storing a reference to your string array, not a copy, so when you later clear it with the redim, you are clearing the original array.
If you want a brand new array, do something like this instead:
[quote=68828:@Jordan Davis]I
What’s the best way to store an array of arrays? Then retrieve them later.
[/quote]
Quite literally - don’t
Design a class intended to hold your data and use that instead
Thanks Norman . . . needs a trick: if you have a two dimensional array in the class, you can’t redimension the array from your primary code. You need to put a method in the class that redimensions the array: