你题目表达的还不是很清楚
所谓动态数组(变长)只能是最后一维为变长度
按我对你题目的理解是这样的:
redim preserve B(unboud(a,1),ubound(a,2))
b(m,n)=a(m,n)
-------------------------------------
欢迎在偶的blog中提出问题,我将和你共同学习
http://hi.baidu.com/privateblog
for i=0 to m
for j=0 to n
b(i,j)=a(i,j)
next
next