UserForm - Run-Time erro '1004' (1 người xem)

Liên hệ QC

Người dùng đang xem chủ đề này

khongaicanobody

Thành viên mới
Tham gia
23/1/10
Bài viết
38
Được thích
5
Kính gửi các bạn. Mình có làm 1 chương trình với 2 userform trong đó có 2 listbox. lúc trước thì cả 2 userform chạy tốt. nhưng sau khi có 1 số thay đổi thì 1 cái vẫn chạy bình thường trong khi cái kia thì luôn bị báo lỗi Run-Time erro '1004' Application-defined or object-defined error. Khi debug thì nó luôn báo ở câu lệnh Userform.show. Bạn nào giúp mình cái này với. Xin cám ơn.
 
Kính gửi các bạn. Mình có làm 1 chương trình với 2 userform trong đó có 2 listbox. lúc trước thì cả 2 userform chạy tốt. nhưng sau khi có 1 số thay đổi thì 1 cái vẫn chạy bình thường trong khi cái kia thì luôn bị báo lỗi Run-Time erro '1004' Application-defined or object-defined error. Khi debug thì nó luôn báo ở câu lệnh Userform.show. Bạn nào giúp mình cái này với. Xin cám ơn.
Sao bạn không gửi file lên cho mọi người cùng xem, miêu tả thế này bắt bệnh rất khó! Mà theo bạn nói thì đúng là ở câu lệnh đó rồi còn gì, Userform phải có chỉ số của nó, hoặc bạn gọi tên nó ra trong trường hợp đặt lại tên.
 
Upvote 0
Mình up lên đây. Nhưng sorry bạn vì file mình đang làm nên như bãi chiến trường nên sẽ hơi khó tìm 1 xíu. Phần Userform1 là bạn vào Cell E1 của Sheet DuTruVatTu gõ bất cứ chữ gì thì nó lên Userform 1 nhưng phần Userform thì khác. bạn thử vào Userform xong run xem báo lỗi. Cám ơn bạn nhiều
 

File đính kèm

Upvote 0
Mình up lên đây. Nhưng sorry bạn vì file mình đang làm nên như bãi chiến trường nên sẽ hơi khó tìm 1 xíu. Phần Userform1 là bạn vào Cell E1 của Sheet DuTruVatTu gõ bất cứ chữ gì thì nó lên Userform 1 nhưng phần Userform thì khác. bạn thử vào Userform xong run xem báo lỗi. Cám ơn bạn nhiều

File có 2 Form, thử chẳng thấy lỗi gì cả
 
Upvote 0
Vâng dung là khi thử lại thì nó lại không có lỗi gì. nhưng đó là vấn đề đau đầu nhất đấy ạ. khi thì nó báo, khi thì không. không quản lý được nó. Cám ơn bạn nhiều.
 
Upvote 0
Vâng dung là khi thử lại thì nó lại không có lỗi gì. nhưng đó là vấn đề đau đầu nhất đấy ạ. khi thì nó báo, khi thì không. không quản lý được nó. Cám ơn bạn nhiều.
Vấn đề nằm tại chổ
Mã:
Private Sub UserForm_Initialize()
Me.ListBoxDuTruVT.List() = [COLOR=#ff0000]Sheets("DuTruVatTu").[/COLOR][COLOR=#0000cd][/COLOR]Range([COLOR=#0000cd][AZ3], [BA10000].End(xlUp)[/COLOR]).Value
End Sub
Nếu như mở form tại sheet DuTruVatTu thì sẽ không có vấn đề gì, còn nếu mở form từ sheet khác thì nó sẽ lỗi vì địa chỉ tham chiếu vào list không đúng. Phần tô màu xanh nó sẽ lấy địa chỉ của sheet hiện hành, bạn biết cách sửa rồi chứ?
 
Upvote 0
của mình cũng mắc lõi giống bạn, mình k hiểu về vb nhưng trong bài thực tập của mình phải in phiếu nhập xuất, mình tham khảo đc 1 đoạn code khi chạy thỳ nó cũng báo lỗi run time erro 1004 application -defined or object-defined error. nhưng nếu mình chạy trong máy người khác thỳ nó vẫn chạy nhưng khi tắt ễcl đi mở lại thỳ lại không chạy nữa, mọi người giúp mình với View attachment ttcn.xlsx
 
Upvote 0
của mình cũng mắc lõi giống bạn, mình k hiểu về vb nhưng trong bài thực tập của mình phải in phiếu nhập xuất, mình tham khảo đc 1 đoạn code khi chạy thỳ nó cũng báo lỗi run time erro 1004 application -defined or object-defined error. nhưng nếu mình chạy trong máy người khác thỳ nó vẫn chạy nhưng khi tắt ễcl đi mở lại thỳ lại không chạy nữa, mọi người giúp mình với View attachment 119673

File của bạn có tí code nào đâu mà chạy với hỏng chạy?
 
Upvote 0

Bài viết mới nhất

Back
Top Bottom