arr(1,2,3,4,5; a,b,c,d,e) 如何直接赋值给2行5列, 就像 range("a1:e1") = arr(1,2,3,4,5) 一样? 是否只能用循环? 谢谢。
[此贴子已经被作者于2009-12-23 11:41:14编辑过]
Sub Test() Dim Arr(1 To 5, 1 To 2) '5行2列 '以下语句为操作该数组。根据自己需要。 For i = 1 To 5 For j = 1 To 2 Arr(i, j) = i & j Next j Next i '以下语句为输出,用Resize Range("A1").Resize(5, 2) = Arr End
Sub
|