VBA Range assign 入array 快速方法
請問有冇快速既方法將range 入邊既CELL Assign 入array 內?
(我目前用for loop 個一個CELL assign 入array, 試過用array=range(下面 1), 好似唔得, 但反過黎range=array(下面 2) 又得, 唔明點解?)
1. array=range 呢個方法唔得==> Cells() = Sheets("sheet1").Range("A1:B60")
2. range=array呢個方法又得==> Sheets("sheet1").Range("C1:D60") = cell()
=======================================================
Sub test()
Dim cell(1 To 60, 1 To 2) As String
For i = 1 To 60
cell(i, 1) = Sheets("sheet1").Cells(i, 1)
Next
Sheets("sheet1").Range("C1:D60") = cell()
End Sub |
|
|