nth09061985
Thành viên mới

- Tham gia
- 19/7/13
- Bài viết
- 49
- Được thích
- 5
Tôi có code như sau:
Code này hoạt động tốt cho kết quả Lr=10
nhưng code sau thì lại báo lỗi mặc dù vẫn dùng Sheets("ViDu")
Tóm lại tại sao tôi không thể gán giá trị cho mảng bằng lệnh: Data = Sheets("ViDu").Range("A2:C" & Lr).
Mã:
Option Explicit
Public Sub Test()
Dim Lr As Long
Lr = Sheets("ViDu").Range("A65536").End(xlUp).Row
MsgBox Lr
End Sub
nhưng code sau thì lại báo lỗi mặc dù vẫn dùng Sheets("ViDu")
Mã:
Option Explicit
Public Sub Test()
Dim Data()
Dim Lr As Long
Lr = Sheets("ViDu").Range("A65536").End(xlUp).Row
Data = Sheets("ViDu").Range("A2:C" & Lr) 'Dong nay bao loi
'Data = Sheet1.Range("A2:C" & Lr) 'Dong nay lai duoc
MsgBox UBound(Data)
End Sub
File đính kèm
Lần chỉnh sửa cuối: