假设我有一个数组(1,2,3,4),现在我想把它复制到另一个一维数组和二维数组中。我可以使用以下子程序:
Sub CopyArray()
Dim Arr1(), Arr2()
ReDim Arr3(1 To m, 1 To n)
Arr1 = Array(1, 2, 3, 4)
For i = 1 To 4
Arr2(i) = Arr1(i)
Arr3(1, i) = Arr1(i)
Next i
End Sub
它一直出现“下标超出范围”的错误。我也尝试过
Sub CopyArray()
Dim Arr1(), Arr2()
Arr1 = Array(1, 2, 3, 4)
For i = 1 To 4
Arr2(i) = Arr1(i)
Next i
End Sub
或者
Sub CopyArray()
Dim Arr1()
ReDim Arr3(1 To m, 1 To n)
Arr1 = Array(1, 2, 3, 4)
For i = 1 To 4
Arr3(1, i) = Arr1(i)
Next i
End Sub
但是它们都没有起作用。如何正确地将一个一维数组复制到另一个一维数组和二维数组中?
m
和n
是什么? ;) - Siddharth Rout