Suppose I have an array (1,2,3,4), then I want to copy it to another 1D array and 2D array. I use this sub-routine:
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
It kept getting an error "subscript out of range". I also tried
Sub CopyArray()
Dim Arr1(), Arr2()
Arr1 = Array(1, 2, 3, 4)
For i = 1 To 4
Arr2(i) = Arr1(i)
Next i
End Sub
or
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
but none of them worked. How does one copy 1D array to another 1D array and 2D array properly?
mand what isnin first piece of code? ;)