Khi bạn khởi động Excel, nó sẽ trải qua một số quy trình để đảm bảo rằng mọi thứ đang chạy bình thường. Nếu nó phát hiện ra lỗi, bạn có thể thấy thông báo lỗi trong hộp thoại. Đôi khi thông báo bạn thấy trong hộp thoại không rõ ràng và một số thông báo hoàn toàn khó hiểu.

Ví dụ: bạn có thể thấy một thông báo cho biết “thư viện đối tượng chưa được đăng ký” và hoàn toàn không hiểu ý nghĩa của nó. Trong trường hợp này, sẽ rất hữu ích nếu bạn hiểu cách Excel hoạt động với các chương trình bên ngoài.

Trong một phần của quá trình khởi động, Excel có thể tải bất kỳ số lượng bổ trợ nào cung cấp chức năng bổ sung cho bản sao Excel của bạn. Về cơ bản, các phần bổ trợ này là tập hợp các macro thực hiện các tác vụ nhất định.

Đến lượt nó, macro có thể dựa vào các tệp khác chứa thông tin giúp chúng thực hiện nhiệm vụ của mình. Các tệp bên ngoài này được gọi là libraries.

Excel đi kèm với một số lượng thư viện đáng kinh ngạc, nhưng không phải tất cả chúng đều có thể truy cập cùng một lúc. Thư viện chỉ có sẵn sau khi nó đã được “đăng ký” với Excel. Nếu thư viện chưa được đăng ký, thì Excel không thể sử dụng nó và các macro trong phần bổ trợ không thể sử dụng nó. Kết quả: một thông báo lỗi.

Cách tốt nhất để khắc phục sự cố này là bạn xác định những bổ trợ nào đang được tải khi bạn khởi động Excel. Kiểm tra thư mục Khởi động Excel của bạn và đảm bảo rằng bạn biết tất cả chúng đang làm gì. (Bạn không cần biết chúng đang làm gì, từng bước một, nhưng bạn nên quen thuộc với những gì bổ trợ làm, nói chung.)

Tiếp theo, hãy tìm một hệ thống khác tải các bổ trợ tương tự. (Điều này sẽ dễ thực hiện nếu bạn làm việc trong văn phòng, nhưng khó hơn nếu bạn là người dùng gia đình.) Khi bạn tìm thấy hệ thống tương tự, hãy đảm bảo rằng nó khởi động mà không có vấn đề gì. Nếu đúng, thì trên hệ thống không có sự cố, hãy làm như sau:

  1. Nhấn Alt + F11 để hiển thị VBA Editor.

  2. Chọn Tài liệu tham khảo từ trình đơn Công cụ. Bạn thấy hộp thoại Tham khảo. (Xem Hình 1.)

  3. Ghi chú (trên một mảnh giấy) tên của các thư viện có dấu kiểm bên cạnh chúng. Viết tên chính xác, vì có thể có nhiều thư viện có tên tương tự. Ngoài ra, tất cả các thư viện đã chọn – những thư viện có dấu kiểm – nên được liệt kê ở đầu danh sách tham khảo.

  4. Đóng hộp thoại Tham chiếu.

  5. Đóng VBA Editor.

Bây giờ, trên hệ thống có vấn đề, hãy thực hiện các bước tương tự, ngoại trừ ở Bước 3, bạn cần đảm bảo rằng các thư viện giống nhau được chọn như những thư viện bạn đã viết ra. Khi bạn đóng VBA Editor, hãy khởi động lại Excel để xem sự cố vẫn còn ở đó. Nếu đúng như vậy, hoặc nếu bạn không thể tìm thấy một trong các thư viện được lưu ý trên hệ thống sự cố, thì bạn có thể cần phải đăng ký lại Excel hoàn toàn. Nếu vậy, hãy làm theo các bước sau:

  1. Đảm bảo rằng Excel không chạy (thoát chương trình).

  2. Nhấp vào nút Bắt đầu để hiển thị menu Bắt đầu.

  3. Từ menu Bắt đầu, chọn Chạy. Windows sẽ hiển thị hộp thoại Run.

(Xem Hình 2.)

  1. Trong hộp Mở, nhập tên đường dẫn đầy đủ đến chương trình Excel của bạn, sau đó là chuyển đổi / regserver. Nếu tên đường dẫn đầy đủ bao gồm dấu cách, hãy đặt tên đường dẫn đầy đủ bằng dấu ngoặc kép. Sau đây là ví dụ về những gì bạn có thể nhập vào ô Mở (đường dẫn của bạn có thể khác):

  2. Bấm OK.

Khi bạn khởi động lại Excel, sự cố đã biến mất. Nếu không, thì bạn cần phải tìm ra chính xác bổ trợ nào đang gây ra sự cố. Bạn thực hiện việc này bằng cách xác định vị trí các tệp bổ trợ trong thư mục Khởi động, và đổi tên chúng hoặc chuyển chúng vào một thư mục tạm thời. Thực hiện lần lượt từng tệp một, khởi động lại Excel sau mỗi lần đổi tên hoặc di chuyển. Khi sự cố biến mất, bạn biết mình đã tìm thấy phần bổ trợ sự cố và bạn có thể liên hệ với nhà cung cấp để tìm cách giải quyết sự cố.

_Lưu ý: _

Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên trang ExcelTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (2952) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003.