Lỗi selected listbox trong userform

  • Thread starter Thread starter valama
  • Ngày gửi Ngày gửi
Liên hệ QC

valama

Thành viên mới
Tham gia
8/9/16
Bài viết
15
Được thích
1
Lần trước em có hỏi về nhập nhiều dữ liệu vào userform và được các anh chị tư vấn dùng listbox.

Nay em có làm thành 1 file mới sử dụng listbox với code như sau
Mã:
Private Sub B21_change()

Set A1 = Sheets("list").Range("D2")
'Lay du lieu nhom khach hang
nhomkhach = ""
'B21 là tên của listbox
'Fr1 là tên của userform

For x = 0 To fr1.B21.ListCount - 1
If fr1.B21.Selected(x) Then
          If nhomkhach = "" Then
          nhomkhach = fr1.B21.List(x, 0)
         End If
  End If
Next x
A1.Value = nhomkhach

If Len(A1.Value) = 0 Then
Application.Assistant.DoAlert "Thông Báo", _
s1, 0, 1, 0, 0, 0
's1 la nội dung thông báo lỗi
Exit Sub
End If
End Sub

Trong quá trình sử dụng thì sau khoảng 5 lần nhập thì bắt đầu có lỗi không get được dữ liệu từ listbox. Bắt buộc em phải tắt tất cả file excel rồi mở lại mới dùng tiếp được
Xin mọi người hỗ trợ giúp em xem thử nó là lỗi gì theo hình ảnh bên dưới
iGRaGDK.png


Cứ sau vài lần nhập là em lại cứ bị lỗi này. Mặc dù đã select listbox nhóm khách hàng rồi
 

File đính kèm

Lần chỉnh sửa cuối:
Cái form bạn đưa lên RÕ RÀNG là có chữ ký bản quyền.
Bạn tìm người chủ bản quyền mà hỏi.
Bất cứ người nào khác đụng vào đều CÓ KHẢ NĂNG phạm pháp.
 
Upvote 0
Cái form bạn đưa lên RÕ RÀNG là có chữ ký bản quyền.
Bạn tìm người chủ bản quyền mà hỏi.
Bất cứ người nào khác đụng vào đều CÓ KHẢ NĂNG phạm pháp.

Form này do chính mình làm, Bản quyền của riêng mình. Nhưng bị lỗi nên mình mới hỏi
 
Upvote 0
Bạn xem file tôi sửa lại có đúng yêu cầu của mình không nhé.
Vẫn bị như trường hợp của mình trình bày ở trên.
Có nghĩa là mở file ra và làm liền thì không sao cả.
Nhưng nếu để file đó và làm việc khác, 1 lúc sau quay lại nhập tiếp thì lại bị


1535207320878.png

File của bạn sửa có mở rộng form
 
Upvote 0
Vẫn bị như trường hợp của mình trình bày ở trên.
Có nghĩa là mở file ra và làm liền thì không sao cả.
Nhưng nếu để file đó và làm việc khác, 1 lúc sau quay lại nhập tiếp thì lại bị


View attachment 202567

File của bạn sửa có mở rộng form
Bạn có TeamView cho ID và Password để mình xem cho.
 
Upvote 0
Form này do chính mình làm, Bản quyền của riêng mình. Nhưng bị lỗi nên mình mới hỏi
Bạn tháo cái phần bản quyền ở trên ra đi tôi mới tin.

Theo đúng luật bảo vệ tài sản trí tuệ, chúng tôi không được phép tin vào lời "cái này là bản quyền của tôi". Bạn phải làm ít nhất 1 trong 2 việc sau đây:
1. Chứng minh là bạn sở hữu cái "copyright" trên
2. Tháo cái "copyright" trên. Trong trường hợp này, chúng tôi có thể nhắm mắt làm ngơ, bởi vì cái bạn đưa ra không còn bản quyền.
 
Upvote 0
Tôi khoảng 19h hôm nay sẽ rảnh (19h30 xem VN đá), nếu lúc đó rảnh tôi sẽ giúp, nếu không khoảng 22h mới rảnh.

Em xin giải thích rõ như thế này.
File em làm chỉ sử dụng được vài lần liên tiếp là gặp lỗi. Và phải tắt toàn bộ excel đi thì mới dụng lại được.
Nếu xem Viewcode thì sẽ hiện ra lỗi như thế này ( hình bên dưới)

Lỗi này cũng hay xuất hiện khi em sửa code. Mỗi lần gặp em phải tắt toàn bộ excel đi ( dùng task manager mới tắt được)

1535368774315.png



Bạn tháo cái phần bản quyền ở trên ra đi tôi mới tin.

Theo đúng luật bảo vệ tài sản trí tuệ, chúng tôi không được phép tin vào lời "cái này là bản quyền của tôi". Bạn phải làm ít nhất 1 trong 2 việc sau đây:
1. Chứng minh là bạn sở hữu cái "copyright" trên
2. Tháo cái "copyright" trên. Trong trường hợp này, chúng tôi có thể nhắm mắt làm ngơ, bởi vì cái bạn đưa ra không còn bản quyền.

Do File em làm có chia sẻ cho mọi người dùng, nên em có để dòng copyright. Thấy có thể thấy ngay tại Caption của form. Do không để ý chuyện này nên để vậy up lên. Lần sau sẽ cố gắng xóa bỏ khi hỏi mọi người ạ. Hình bên dưới là chứng mình File em làm từ bản V1 cho đến bản V5. Bản V4.0 em có hỏi tại link sau
https://www.giaiphapexcel.com/diendan/threads/nhập-liệu-nhiều-giá-trị-trong-uerform.136616/
Và sau khi được tư vấn dùng Listbox nên em đã làm lại thành bản này
1535369320002.png
 
Lần chỉnh sửa cuối:
Upvote 0
Em xin giải thích rõ như thế này.
File em làm chỉ sử dụng được vài lần liên tiếp là gặp lỗi. Và phải tắt toàn bộ excel đi thì mới dụng lại được.
Nếu xem Viewcode thì sẽ hiện ra lỗi như thế này ( hình bên dưới)

Lỗi này cũng hay xuất hiện khi em sửa code. Mỗi lần gặp em phải tắt toàn bộ excel đi ( dùng task manager mới tắt được)

View attachment 202657





Do File em làm có chia sẻ cho mọi người dùng, nên em có để dòng copyright. Thấy có thể thấy ngay tại Caption của form. Do không để ý chuyện này nên để vậy up lên. Lần sau sẽ cố gắng xóa bỏ khi hỏi mọi người ạ. Hình bên dưới là chứng mình File em làm từ bản V1 cho đến bản V5. Bản V4.0 em có hỏi tại link sau
https://www.giaiphapexcel.com/diendan/threads/nhập-liệu-nhiều-giá-trị-trong-uerform.136616/
Và sau khi được tư vấn dùng Listbox nên em đã làm lại thành bản này
View attachment 202658
Tôi nghĩ rằng chắc Excel của bạn có vấn đề, nên cài lại thử xem. Tôi dùng file của bạn vẫn được bình thường mặc dù chuyển qua lại nhiều chương trình khác nhau.
 
Upvote 0
Tôi nghĩ rằng chắc Excel của bạn có vấn đề, nên cài lại thử xem. Tôi dùng file của bạn vẫn được bình thường mặc dù chuyển qua lại nhiều chương trình khác nhau.
Em đã dùng file test thử trên 4 máy tính khác nhau đều bị lỗi này. Những file khác thì đều bình thường
 
Upvote 0
Web KT

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

Back
Top Bottom