phiphi2022
Thành viên mới
- Tham gia
- 3/5/22
- Bài viết
- 23
- Được thích
- 4
Chào các anh chị !
Em đang có vấn đề cần sự giúp đỡ ạ.
Do em không rành về code, em đã chép code từ diễn đàn này để chạy userform.
Giờ đang mắc lỗi "Run-time error '6' Overflow" khi em thay đổi giá trị số Cột truy xuất trong listbox ạ
Cụ thể là em thay đổi từ A1:H thành A1:K
Code thế này sẽ chạy rất mượt :
Private Sub UserForm_Initialize()
'Nap cac doi tuong can thiet de khoi dong useform
Set Dic = CreateObject("Scripting.Dictionary")
sArray = Sheet6.Range("A1:H" & Sheet6.[A1000000].End(xlUp).Row).Value
LBDMHH.List() = sArray
'CBDMHH.List = Sheet3.[A1:A5].Value
CBDMHH.Value = "ALL"
End Sub
Nhưng khi em thay đổi "sArray = Sheet6.Range("A1:H" & Sheet6.[A1000000].End(xlUp).Row).Value" thành "sArray = Sheet6.Range("A1:K" & Sheet6.[A1000000].End(xlUp).Row).Value" thì sẽ báo lỗi trên ạ.
Do nhu cầu cần truy xuất thêm đến cột K nên bài toán đặt ra là em phải thay đổi giá trị trên.
Nhờ các anh chị hướng dẫn giúp nem với ạ !
Em cảm ơn nhiều ạ !
Em đang có vấn đề cần sự giúp đỡ ạ.
Do em không rành về code, em đã chép code từ diễn đàn này để chạy userform.
Giờ đang mắc lỗi "Run-time error '6' Overflow" khi em thay đổi giá trị số Cột truy xuất trong listbox ạ
Cụ thể là em thay đổi từ A1:H thành A1:K
Code thế này sẽ chạy rất mượt :
Private Sub UserForm_Initialize()
'Nap cac doi tuong can thiet de khoi dong useform
Set Dic = CreateObject("Scripting.Dictionary")
sArray = Sheet6.Range("A1:H" & Sheet6.[A1000000].End(xlUp).Row).Value
LBDMHH.List() = sArray
'CBDMHH.List = Sheet3.[A1:A5].Value
CBDMHH.Value = "ALL"
End Sub
Nhưng khi em thay đổi "sArray = Sheet6.Range("A1:H" & Sheet6.[A1000000].End(xlUp).Row).Value" thành "sArray = Sheet6.Range("A1:K" & Sheet6.[A1000000].End(xlUp).Row).Value" thì sẽ báo lỗi trên ạ.
Do nhu cầu cần truy xuất thêm đến cột K nên bài toán đặt ra là em phải thay đổi giá trị trên.
Nhờ các anh chị hướng dẫn giúp nem với ạ !
Em cảm ơn nhiều ạ !