Xin cách xử lý lỗi : Run-Time Error '50290'

Liên hệ QC

Backy1990

Thành viên mới
Tham gia
25/6/11
Bài viết
27
Được thích
2
Nghề nghiệp
Kế toán
Tôi có file excel, trong đó có một số form và module . Khi mở và đóng file xảy ra tình trạng :
- Gọi file từ Excel : Mở và đóng file bình thường, không có vấn đề gì
- Mở từ Shortcut ngoài desktop, báo lỗi : Run-Time Error '50290' : Application-defined or object-defined error.
Sau khi tôi click vào nút End trên thông báo lỗi và mở lại fie (cũng từ shortcut) thì file lại chạy bình thường.
Bác nào biết, xin chỉ giáo : Tại sao nó lại bị như vậy? cách xử lý, khắc phục?!
Xin cảm ơn nhiều!
 
Có thể đây là lỗi do macro bạn sử dụng được tạo từ Excel 2002 trờ về trước. liên quan đến các method chạy tự động hay các property thiết lập tự động. Khi gọi đến, excel sẽ kiểm tra các chương trình điều khiển các sự kiện, đặc biệt các sự kiện có mối liên hệ với các chương trình ngoại đạo, như là Active X control, khi đó tạm thời Excel sẽ bị lỗi. Nếu các chương trình đó đòi hỏi timing, Excel sẽ bị lỗi time-error.
Cách khắc phục: chạy một đoạn code nhỏ tại thời điểm lỗi:

'Với Excel version 2002 trở đi
If Val(Application.Version) >= 10 Then

'Kiểm tra trạng thái xem có phù hợp?

If Application.Ready = True Then
Hành động
End If
'Nếu Excel 2000 trở đi, chạy:
Else
Hành động
End If
 
Web KT

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

Back
Top Bottom