Lỗi: Khi show lại userForm "Run time error 75 . Could not find specified object" (1 người xem)

Liên hệ QC

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

kubk023

Thành viên mới
Tham gia
11/8/08
Bài viết
9
Được thích
0
Xin chào mọi người ạ,
Mọi người cho mình hỏi, cái userForm của mình, khi hiển thị và làm việc với nó rồi. được khoảng 1 thời gian ( tầm 5->10' )mình đóng đi mở lại ra nó báo lỗi :

run time error 75 . Could not find specified object.
Và nó chỉ đến đoạn code: userForm1.Show
Mình không tìm cách nào sửa đc :(

Mọi người giúp mình với!
Mình cảm ơn nhiều !
 

File đính kèm

Lần chỉnh sửa cuối:
cả nhà có bác nào biết không giúp em với ạ :(. em cảm ơn nhiều!
 
Upvote 0
Em có ý gì đâu bác, em chỉ hỏi xem nếu bác nào biết thì giúp em. Còn nếu là lỗi k thế khắc phục đc thì cũng đành ngậm ngùi thôi ạ :D

Bạn không hiểu người khác nói gì à?

Chịu khó suy nghĩ chút, hãy cho trí tưởng tượng bay bổng chút và đặt mình ở vị trị của người khác thì bạn sẽ hiểu.

Tập tin của bạn đâu? Hoặc cụ thể chút chứ kiểu "hiển thị UserForm tầm 5->10' thì có lỗi" thì bạn nghĩ là người ta sẽ nhìn qua quả cầu thủy tinh để đoán mò à?

Tôi có thằng bạn không biết bị gì mà mặt nó nhăn nhó, trán có hột mồ hôi. Bạn có biết bạn tôi bị gì không?
 
Upvote 0
Bạn không hiểu người khác nói gì à?

Chịu khó suy nghĩ chút, hãy cho trí tưởng tượng bay bổng chút và đặt mình ở vị trị của người khác thì bạn sẽ hiểu.

Tập tin của bạn đâu? Hoặc cụ thể chút chứ kiểu "hiển thị UserForm tầm 5->10' thì có lỗi" thì bạn nghĩ là người ta sẽ nhìn qua quả cầu thủy tinh để đoán mò à?

Tôi có thằng bạn không biết bị gì mà mặt nó nhăn nhó, trán có hột mồ hôi. Bạn có biết bạn tôi bị gì không?

Vâng. Cảm ơn bạn đã chỉ bảo! Bạn quả là 1 người uyên thâm ^^
 
Upvote 0
Mình sửa lại rồi! Bạn xem lại giúp mình với nhé! Mình cảm ơn !
Tôi thấy cái lỗi nào thì chết liền đó, không lý nào lại như vậy!

Nhân tiện tôi cải tiến code bạn ở nút lệnh một tí cho nhanh và gọn hơn!

Mã:
Private Sub cmbtnAddNew_Click()
    If Trim(txtDate) = "" Then
        txtDate.SetFocus
        MsgBox "Dien ngay theo so.", vbInformation
        Exit Sub
    End If
    Dim iRow As Long, arrAddNew()
    iRow = Sheets("Sheet1").Range("A65536").End(xlUp).Row + 1
    arrAddNew = Array(CDate(txtDate), txtDonePerson, txtStartTime.Value, txtEndTime.Value, txtNote)
    Sheets("Sheet1").Range("A" & iRow).Resize(, 5) = arrAddNew
End Sub
 
Upvote 0
Tôi thấy cái lỗi nào thì chết liền đó, không lý nào lại như vậy!

Nhân tiện tôi cải tiến code bạn ở nút lệnh một tí cho nhanh và gọn hơn!

Mình cảm ơn bạn! Khả năng cũng do máy hoặc bộ vài MS Office cũng như VBA. Tại mình cũng tìm hiểu 1 số nguồn cũng thấy họ đề cập đến vấn đề tùy thuộc vào mỗi máy!

Mình cảm ơn mọi người đã ghé qua và giúp mình!
 
Upvote 0
Đoạn code của mình cũng bị lỗi này, mình tìm nguyên nhân trên các diễn đàn mấy ngày rồi và cuối cùng đoán là nguyên nhân gây ra do userform, nhưng ko tìm được cách giải quyết
chắc phải loại bỏ userform trong VBA excel của mình thôi :(
 
Upvote 0
Excel mình cũng bị trường hợp này. File sử dụng form là chính mà giờ xóa form đi thì làm ăn gì được. Mà có cái là lúc mới đầu thì show được, nhưng để 1 lúc không đụng chạm gì rồi nhấn show thì báo lỗi debug ở userform.show. Nhấn vào Help để xem thì đại khái nó giải thích là lỗi đường dẫn truy cập tệp trên ổ đĩa hoặc thư mục gì đó, vv... Đi tìm khắc phục khắp nơi cũng chả có giải pháp nào ổn cả. Sử dụng show modal đổi true thành false đổi false true cũng vậy dính.
help, help...??
 
Upvote 0
Excel mình cũng bị trường hợp này. File sử dụng form là chính mà giờ xóa form đi thì làm ăn gì được. Mà có cái là lúc mới đầu thì show được, nhưng để 1 lúc không đụng chạm gì rồi nhấn show thì báo lỗi debug ở userform.show. Nhấn vào Help để xem thì đại khái nó giải thích là lỗi đường dẫn truy cập tệp trên ổ đĩa hoặc thư mục gì đó, vv... Đi tìm khắc phục khắp nơi cũng chả có giải pháp nào ổn cả. Sử dụng show modal đổi true thành false đổi false true cũng vậy dính.
help, help...??
đưa file lên đi bạn
 
Upvote 0
Web KT

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

Back
Top Bottom