Khi làm việc với tập dữ liệu Excel lớn, đôi khi macro VBA báo lỗi "can't find project or library". Lỗi do chương trình Microsoft Access hoặc Microsoft Excel. Bài viết này trình bày ba giải pháp nhanh và phù hợp khắc phục lỗi "can't find project or library" trong Excel hiệu quả với minh họa thích hợp.
3 Cách phù hợp khắc phục lỗi Can't Find Project or Library trong Excel
Mỗi chương trình có tham chiếu đến đối tượng hoặc loại thư viện. Nếu chương trình không xác định được tham chiếu hoặc loại thư viện, do đó không dùng được trong VBA Macros, sẽ báo lỗi "can't find project or library".

Giả sử có Excel worksheet chứa thông tin nhân viên bán hàng của Armani Group. Khi dùng worksheet trong VBA Macros, báo lỗi can't find project or library vì chương trình không tìm thấy tham chiếu chương trình hoặc loại thư viện. Dưới là tổng quan tập dữ liệu hôm nay.

1. Dùng lệnh Reference (Tham chiếu) khắc phục lỗi Can't Find Project or Library
Dễ dàng khắc phục lỗi can't find project or library bằng lệnh Reference. Đây là cách dễ nhất và tiết kiệm thời gian nhất. Làm theo hướng dẫn:
Các bước :
- Trước hết, từ tab Developer, vào:
Developer → Visual Basic

- Sau khi click Visual Basic, cửa sổ Microsoft Visual Basic for Applications – Can't Find Project or Library hiện ra. Từ cửa sổ này, chèn lệnh Reference từ menu Tools. Vào:
Tools → Reference

- Hộp thoại Reference – VBAProject hiện ra. Từ hộp thoại, đầu tiên, bỏ chọn tùy chọn Microsoft Office 16.0 Object Library từ danh sách thả xuống Available References. Thứ hai, nhấn OK.
- Sau khi nhấn OK, quay lại worksheet đang làm việc và có thể lưu file Excel.

Đọc thêm: Hàm FIND không hoạt động trong Excel (4 nguyên nhân kèm giải pháp)
2. Dùng phím tắt bàn phím khắc phục lỗi Can't Find Project or Library
Cách dễ khác: dùng phím tắt bàn phím để khắc phục. Phím tắt giúp đăng ký lại hoặc hủy đăng ký file project/thư viện. Làm theo hướng dẫn:
Các bước:
- Nhấn Windows + R đồng thời để đăng ký lại file thư viện.
- Hộp thoại Run hiện ra. Tại ô Open, gõ exe, nhấn OK.

- Gõ đường dẫn đầy đủ của project/thư viện thiếu. Ví dụ: regsvr32 "c:\program files\common files\microsoft shared\dao\dao360.dll".
- Nếu không khắc phục được, có thể hủy đăng ký file thư viện. Thay "exe" bằng "regsvr32 -u" và dán lại đường dẫn project/thư viện như ảnh dưới.

Đọc thêm: [Solved!] CTRL+F Not Working in Excel (5 Fixes)
Đọc tương tự
- Excel Find Last Column With Data (4 Quick Ways)
- Find Last Value in Column Greater than Zero in Excel (2 Easy Formulas)
- How to Find Lowest 3 Values in Excel (5 Easy Methods)
- Find External Links in Excel (6 Quick Methods)
- Excel Search for Text in Range (11 Quick Methods)
3. Đăng ký file thư viện (Register Library File) khắc phục lỗi Can't Find Project or Library
Trong nhiều trường hợp, Microsoft Access hoặc Excel báo lỗi "can't find project or library". Khắc phục bằng Command Prompt để đăng ký project/thư viện. Làm theo hướng dẫn:
Các bước:
- Nếu dùng Windows 8 trở lên, vào thanh tìm kiếm gõ Command Prompt. Chọn Run as administrator. Windows 7 trở xuống làm từ menu start.

- Cửa sổ Administrator: Command Prompt hiện ra. Gõ REGSVR32 "C:\Program Files\Blackbaud\The Raisers Edge 7\DLL\RE7Outlook.dll".
- Nhấn ENTER, lỗi được khắc phục.

Lưu ý quan trọng
👉 Mở cửa sổ Microsoft Visual Basic for Applications bằng Alt + F11 đồng thời.
👉 Nếu tab Developer không hiển thị trên Ribbon, có thể bật hiển thị. Vào:
File → Option → Customize Ribbon
Kết luận
Hy vọng các phương pháp phù hợp khắc phục lỗi Can't Find Project Or Library trên sẽ giúp bạn áp dụng trong spreadsheet Excel hiệu quả hơn. Rất hoan nghênh comment nếu có thắc mắc hoặc câu hỏi.
Các bài viết liên quan
- Cách dùng công thức Excel tìm số dòng cuối cùng có dữ liệu (2 cách)
- Cách tìm giá trị đầu tiên lớn hơn trong Excel (4 cách)
- Excel Find Last Occurrence of Character in String (6 phương pháp)
- Cách tìm dòng cuối cùng có giá trị cụ thể trong Excel (6 phương pháp)
- Cách tìm ký tự * không phải Wildcard trong Excel (2 phương pháp)
- Excel Function: FIND vs SEARCH (Phân tích so sánh)