关于Redim Preserve的动态数组

在帮助文档里面的一句话:
If Preserve is specified, you can change only the upper bound of the last array dimension. Attempting to change any other bound results in an error.
这个限制了动态数组的使用。。。。。。。。。。。。。
为什么?????????
[223 byte] By [xlwy] at [2008-5-2]
# 1
怎么限制了?
gugu1981-庸者无惧 at 2007-10-17 > top of Msdn China Tech,企业开发,Lotus...
# 2
如果是多维的,可以一维里面数组再放一维数组,可以一试。
maplescloud-风清云淡 at 2007-10-17 > top of Msdn China Tech,企业开发,Lotus...
# 3
Preserve表示改变长度后的数组中保持以前已经存入的值,因此它限定下标只能比以前更大。如果lz说的是这个限制的话,我想可以考虑新建一个特定长度的数组,把需要的值逐个复制过去。
xpgun-寒枝 at 2007-10-17 > top of Msdn China Tech,企业开发,Lotus...