Actually you WILL lose data preforming a re-dimension this way. The proper way to re-dim an array follows :

Dim x() as string
Dim counter as long

for counter = 0 to 100
redim preserve x(counter)
x(Counter) = cstr(Counter) '(or whatever value you want)
next counter

Hope this helps.....