Sửa lỗi VBA thời gian chạy Lớp không được đăng ký trong Excel
Trong khi sử dụng Microsoft Visual Basic cho các ứng dụng trên Excel, nếu bạn nhận được Run-time error, Class not registered, đây là cách bạn có thể khắc phục sự cố. Nó khá phổ biến khi có một số vấn đề với mã hoặc cài đặt Office. Đó là lý do tại sao bạn có thể làm theo các mẹo và thủ thuật để thoát khỏi vấn đề này.
Bạn có thể chạy nhiều mã khác nhau thông qua Visual Basic trên bảng tính Excel để hoàn thành những việc khác nhau trong giây lát và tự động hóa. Tuy nhiên, trong khi chạy mã như vậy, nếu bạn gặp lỗi nói trên, bạn sẽ không thể thực hiện những gì bạn mong đợi. Nếu vậy, bạn có thể làm theo các giải pháp tiếp theo để loại bỏ lỗi, như đã đề cập ở trên.
Sửa lỗi VBA thời gian chạy Lớp không được đăng ký trong Excel
Để sửa lỗi Microsoft Visual Basic Run-time Lớp chưa được đăng kí trong Excel, hãy làm theo các bước sau:
- Kiểm tra mã
- Cập nhật Excel / Office
- Bật quyền truy cập tin cậy vào VBA
- Sửa chữa Microsoft Office
Để tìm hiểu thêm về các bước này, hãy tiếp tục đọc.
1 :Kiểm tra mã
Đây là điều đầu tiên bạn cần kiểm tra khi gặp lỗi nói trên trong Excel. Nếu mã được nhập hoặc viết sai, đối số bị thiếu, v.v., bạn sẽ không thể chạy mã đó trên bảng tính của mình. Kết quả là bạn có thể gặp lỗi như đã nói ở trên. Đó là lý do tại sao bạn nên xác minh mã trước khi chạy lại hoặc chuyển sang các giải pháp khác.
Read: Cách tạo Hàm Excel tùy chỉnh bằng VBA
2 :Cập nhật Excel / Office
Nếu bạn chưa cập nhật Excel hoặc Office trong một thời gian dài, bạn nên làm điều đó. Đôi khi, Microsoft có thể thay đổi nhiều thứ khác nhau và đó có thể là lý do tại sao bạn gặp lỗi như vậy. Để cập nhật Office, hãy làm như sau:
- Mở Excel trên máy tính của bạn.
- Bấm vào Account.
- Mở rộng Update Options.
- Nhấn vào Update Now lựa chọn.
Sau đó, nó sẽ tìm kiếm bản cập nhật đang chờ xử lý và cài đặt nó cho phù hợp.
3 :Bật quyền truy cập Tin cậy vào VBA
Khi gặp lỗi này, bạn phải kiểm tra xem cài đặt này đã được bật hay chưa. Nếu không, bạn nên bật nó trên máy tính của mình. Để bật quyền truy cập tin cậy vào dự án VBA, hãy làm theo các bước sau:
- Mở Excel và nhấp vào Options.
- Chuyển sang Trust Center chuyển hướng.
- Nhấn vào Trust Center Settings cái nút.
- Đi đến Macro Settings chuyển hướng.
- Đánh dấu vào ô Trust access to the VBA project object model hộp kiểm.
- Nhấn vào OK cái nút.
Sau đó, khởi động lại Excel và kiểm tra xem sự cố vẫn còn hay không.
4 :Sửa chữa Microsoft Office
Đây là điều cuối cùng bạn cần làm để khắc phục lỗi. Để sửa chữa Office trên Windows 11/10, hãy làm như sau:
- Nhấn Win+I để mở Cài đặt Windows.
- Đi đến Apps > Apps & features.
- Nhấp vào nút ba chấm của Microsoft 365.
- Chọn Modify lựa chọn.
- Nhấn vào Yes trong lời nhắc UAC.
- Chọn Online Repair lựa chọn.
- Nhấn vào Repair cái nút.
Sau khi quá trình hoàn tất, bạn có thể khởi động lại máy tính của mình và kiểm tra xem sự cố đã được giải quyết hay chưa.
Ngoài việc thử các giải pháp này, bạn cũng có thể chạy Trình kiểm tra tệp hệ thống. Đôi khi, xung đột nội bộ có thể gây ra lỗi nêu trên. Nếu vậy, bạn có thể sửa nó với sự trợ giúp của SFC Scan.
Làm cách nào để khắc phục lỗi Runtime trong Excel VBA?
Để khắc phục lỗi Run-time trong Excel VBA, bạn cần làm theo các giải pháp nêu trên. Bạn nên bắt đầu quá trình khắc phục sự cố bằng cách xác minh mã. Tuy nhiên, nếu không có gì hoạt động, bạn phải sửa chữa cài đặt Office. Trong trường hợp đó, hãy chọn Sửa chữa trực tuyến tùy chọn thay vì Sửa chữa nhanh.
Read: Cách sửa lỗi Runtime Error 1004 trong Microsoft Excel
Làm cách nào để bỏ qua lỗi VBA trong Excel?
Không có cách nào để bỏ qua lỗi VBA trong Excel nếu bạn muốn sử dụng mã. Bạn phải giải quyết vấn đề để sử dụng nó mà không gặp bất kỳ lỗi nào. Hướng dẫn chi tiết bốn giải pháp như đã đề cập ở trên và bạn nên làm theo tất cả chúng để khắc phục lỗi VBA trong Excel.
Related: Cách sửa lỗi VBA 400 trong Excel.