假设我有一个数组(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'在第一段代码中? ;) –
另外,如果你搜索谷歌有很多答案:) –