- Tham gia
- 12/8/06
- Bài viết
- 1,875
- Được thích
- 2,480
Chào các bạn,
Thông thường mình lấy giá trị từ Sheet đưa vào Array bằng cách dùng For. Ví dụ như
Không biết có cách nào khác nhanh hơn không.
Và ngược lại, nếu muốn đưa một mảng giá trị từ Array lên Sheet, ví dụ: gán giá trị Arr(1,2) cho đến Arr(5000,2) lên [B1:B5000] thì ngoài For ra còn có cách nào nhanh hơn không ?
Cảm ơn rất nhiều
TDN
Thông thường mình lấy giá trị từ Sheet đưa vào Array bằng cách dùng For. Ví dụ như
PHP:
Option Base 1
Sub Test()
Dim Arr(5000, 5)
For i = 1 To 5000
For k = 1 To 5
Arr(i, k) = Sheet1.Cells(i, k)
Next k
Next i
Sheet2.[A1:E5000] = Arr
End Sub
Và ngược lại, nếu muốn đưa một mảng giá trị từ Array lên Sheet, ví dụ: gán giá trị Arr(1,2) cho đến Arr(5000,2) lên [B1:B5000] thì ngoài For ra còn có cách nào nhanh hơn không ?
Cảm ơn rất nhiều
TDN