Các bạn cho mình cách sửa lỗi như hình ở dưới (10 người xem)

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

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

vanle33

Thành viên gạo cội
Tham gia
30/10/08
Bài viết
5,943
Được thích
3,995
Giới tính
Nam
Tôi mở file "Tra cứu cơ khí" lên thì bị lỗi như hình "lỗi 1"
Nếu tắt hoặc ấn OK thì hiện cửa sổ VBA
Sau đó ấn tắt cửa sổ VBA này đi thì ra "lỗi 2"
Tôi không thể ấn nút nào để tắt hay làm thao tác gì nữa
Buộc phải nhấn Ctrl Alt Del thì mới bắt buộc tắt Excel được
Các bạn chỉ cho mình cách sửa nhé
Thanks
 

File đính kèm

  • Tra cuu Co khi.rar
    Tra cuu Co khi.rar
    369 KB · Đọc: 24
  • loi 1.JPG
    loi 1.JPG
    31.7 KB · Đọc: 19
  • loi 2.JPG
    loi 2.JPG
    80.6 KB · Đọc: 15
Tôi mở file "Tra cứu cơ khí" lên thì bị lỗi như hình "lỗi 1"
Nếu tắt hoặc ấn OK thì hiện cửa sổ VBA
Sau đó ấn tắt cửa sổ VBA này đi thì ra "lỗi 2"
Tôi không thể ấn nút nào để tắt hay làm thao tác gì nữa
Buộc phải nhấn Ctrl Alt Del thì mới bắt buộc tắt Excel được
Các bạn chỉ cho mình cách sửa nhé
Thanks

Trong cửa sổ VBA, vào menu Tools\References, bỏ check thằng "MISSING..." đi

Untitled.jpg
 
Upvote 0
Khi mở File thì bấm Disable

Với Excel 2010 thì chẳng có nút Disable gì đâu!
Nếu trong phần Macro Settings (Excel Options) ta check mục Disable all macros with notification thì khi mở 1 file chứa macro, sẽ nhìn thấy thanh Security Warning nằm trên thanh công thức với nút Enable Content (như hình)

Capture.JPG









Chỉ khi nào bấm vào nút này thì mới cho chạy macro... Không làm gì cả thì macro sẽ không chạy
Ngoài ra Excel 2010 còn có 1 cái hay (nhưng với tôi là cái dở) : Kể từ sau khi ta bấm Enable Content cho 1 file thì lần sau mở file này nó mặc định là Enable Macro mà chẳng hỏi gì cả (trừ phi file này bị đổi tên)
 
Lần chỉnh sửa cuối:
Upvote 0
Xin hỏi vấn đề ngoài luồng 1 chút, bài #3 của vanle33 sao hình ảnh lại chèn lên khung trích dẫn nhỉ? Nó phải nằm trong hoặc nằm ngoài hẳn khung trích dẫn chứ?
Mình cũng không biết nữa ===\.. Mình cứ nhấn trích dẫn bài của bác ndu nên ra thế
 
Upvote 0
Với Excel 2010 thì chẳng có nút Disable gì đâu!
Nếu trong phần Macro Settings (Excel Options) ta check mục Disable all macros with notification thì khi mở 1 file chứa macro, sẽ nhìn thấy thanh Security Warning nằm trên thanh công thức với nút Enable Content (như hình)

View attachment 95275









Chỉ khi nào bấm vào nút này thì mới cho chạy macro... Không làm gì cả thì macro sẽ không chạy
Ngoài ra Excel 2010 còn có 1 cái hay (nhưng với tôi là cái dở) : Kể từ sau khi ta bấm Enable Content cho 1 file thì lần sau mở file này nó mặc định là Enable Macro mà chẳng hỏi gì cả (trừ phi file này bị đổi tên)
Em đã làm như bác rồi lại làm như bài #2 nữa nhưng vẫn không thấy "MISSING..."
Chỉ thấy hình này
 

File đính kèm

  • hinh 3.JPG
    hinh 3.JPG
    86.7 KB · Đọc: 39
Upvote 0
Em có thể bỏ chọn mục Microsoft Office 14.0 Object Library được không bác ndu??
 
Upvote 0
Cho em hỏi, trong trường hợp này, tại sao có việc fải check MISSING ? Mục đích nó làm gì? có thể bỏ dòng lệnh nào khg? để khỏi bỏ check MISSING ?
Emcảm ơn!

Ví dụ thế này:
- Bạn làm 1 file có dùng code VBA
- Trong code VBA có dùng đến thành phầnMicrosoft Office Web Components (chẳng hạn)
- Điều đương nhiên bạn phải vào Tools\References và check vào thành phần này
- Code chạy trên máy bạn không có vấn đề nhưng khi gửi file cho người khác, nếu máy người khác chưa cài Microsoft Office Web Components thì sẽ báo lỗi ---> Vào Tools\References sẽ thấy thành phần này bị lỗi "MISSING..."
- Và đương nhiên, bỏ check mục "MISSING... " sẽ hết lỗi nhưng đồng nghĩa code không chạy được
---------------
Trường hợp khác:
- Bạn đang test code VBA hoặc dùng 1 file đang có sẵn code và hiện tại trong Tools\References đang check 1 thành phần nào đó (dù bạn không xài)
- Khi gửi file cho người khác, không may máy người ta chưa cài các thành phần đã check trong Tools\References thì cũng bị lỗi "MISSING... " ---> Trường hợp này cứ bỏ check "MISSING..." đi sẽ hết lỗi và code chạy bình thường (vì thực chất ta đâu có xài mấy thành phần này)
 
Upvote 0
Web KT

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

Back
Top Bottom