Bạn đang tìm kiếm cách sửa lỗi "Không thể chạy macro" trong Excel? Sau đó, bạn đã đến đúng nơi. Thông báo là một trong nhiều thông báo có thể xuất hiện do Lỗi thời gian chạy 1004. Các biến thể khác của Lỗi Excel 1004 bao gồm:
- Lỗi do ứng dụng xác định hoặc do đối tượng xác định: Lỗi thời gian chạy 1004
- Phương pháp 'Kiểm lâm' của Trang tính Đối tượng Không thành công
- Sao chép phương pháp của lớp trang tính không thành công
- Quyền truy cập có lập trình vào Dự án Visual Basic không được tin cậy
- Macro Excel “Lỗi thời gian chạy 1004 ″
- Phương pháp mở sổ làm việc đối tượng không thành công: Lỗi thời gian chạy 1004
- Chọn phương pháp của lớp phạm vi không thành công: Excel VBA Runtime Error 1004
- Lỗi do ứng dụng xác định hoặc do đối tượng xác định: Lưu dưới dạng VBA Lỗi thời gian chạy 1004
- Phạm vi phương thức của đối tượng _global bị lỗi trực quan cơ bản: Lỗi thời gian chạy 1004
Lỗi Runtime 1004 Trong Excel là gì?
Microsoft Excel là một bảng tính hữu ích và được yêu cầu cao giúp tính toán dữ liệu dễ dàng. Nó được sử dụng bởi cả cá nhân và doanh nghiệp trên toàn thế giới và có định dạng XLS và XLSX.
Tuy nhiên, trong khi làm việc trên tệp Excel hoặc cố gắng tạo Macro, nhiều người dùng đã bị trầm trọng hơn bởi Lỗi Runtime 1004. Nó ngăn bạn thực hiện bất kỳ thay đổi nào trong sổ làm việc Excel của mình, khiến bạn không thể sử dụng một số thư viện tài nguyên nhất định và đóng băng hoặc làm hỏng chương trình hoặc thậm chí hệ thống của bạn. Nó gây ra các vấn đề hiệu suất khó chịu khi làm việc với các ứng dụng Visual Basic.
Lỗi Runtime 1004 có thể xảy ra trên bất kỳ phiên bản nào của Excel: từ Excel 2003 đến Excel 2019. Nó chủ yếu xuất hiện khi bạn thử chạy Microsoft Visual Basic for Applications Macro. Sự cố là do quy trình bảo mật nhằm khóa Microsoft VBA khỏi Excel. Lỗi Runtime 1004 có thể sẽ không xảy ra nếu bạn cấp quyền truy cập bảo mật. Lỗi cũng có thể do chương trình bị hỏng do nhiễm phần mềm độc hại.
Tại sao tôi gặp lỗi Excel Runtime 1004?
Lỗi Runtime 1004 có thể xuất hiện do:
- Làm hỏng lối tắt trên màn hình MS Excel.
- Sao chép và dán dữ liệu đã lọc vào sổ làm việc MS Office Excel.
- Xung đột chương trình trong khi mở tệp VBA Excel.
- Lập trình thiết lập phạm vi giá trị với tập hợp chuỗi lớn.
- Lỗi do ứng dụng hoặc đối tượng xác định.
Dù lý do có thể là gì, vấn đề vẫn dễ dàng được giải quyết. Hãy tiếp tục đọc để tìm hiểu cách khắc phục Lỗi thời gian chạy 1004 khi bạn thực hiện các thay đổi trong Excel.
Cách khắc phục lỗi Runtime 1004 trong Excel trên Windows 10
Các giải pháp sau đã được chứng minh là có hiệu quả:
- Chạy quét phần mềm chống phần mềm độc hại
- Cho phép truy cập vào mô hình đối tượng dự án VBA
- Tạo một mẫu Excel mới
- Gỡ cài đặt Microsoft Works
- Xóa GWXL97.XLA
Vào thời điểm bạn đã thử một hoặc một số bản sửa lỗi ở trên, lỗi sẽ được giải quyết. Bây giờ chúng tôi sẽ cung cấp cho bạn các bước chi tiết để thực hiện các giải pháp.
Khắc phục 1: Chạy quét Antimalware
Đây là bản sửa lỗi đầu tiên mà bạn nên thử khi gặp lỗi Runtime Error 1004. Nếu hệ thống của bạn bị nhiễm vi-rút và các loại phần mềm độc hại khác, bạn sẽ gặp phải các sự cố khó chịu và không mong muốn. Hệ thống và ứng dụng của bạn sẽ hoạt động sai. Hơn nữa, các tệp và tài liệu quan trọng bị hỏng.
Chạy quét toàn bộ hệ thống bằng chương trình chống vi-rút mạnh. Chúng tôi khuyên bạn nên sử dụng Auslogics Anti-Malware. Công cụ này có các công cụ chính xác để phát hiện và loại bỏ ngay cả những phần tử độc hại khó nắm bắt nhất mà chương trình chống vi-rút hiện tại của bạn có thể bỏ sót. Auslogics là đối tác của Microsoft. Họ là nhà phát triển Ứng dụng Bạc của Microsoft được chứng nhận. Các sản phẩm của Auslogics đã được các chuyên gia và hàng triệu người dùng trên toàn thế giới kiểm nghiệm và tin dùng.
Khắc phục 2: Cho phép truy cập vào mô hình đối tượng dự án VBA
Thủ tục cho giải pháp này là dễ dàng. Làm theo các bước dưới đây:
- Khởi chạy Excel và nhấp vào tab Tệp.
- Nhấp vào Tùy chọn.
- Nhấp vào Trung tâm tin cậy. Đây là tùy chọn cuối cùng trong khung bên trái.
- Nhấp vào nút Cài đặt Trung tâm Tin cậy trong ngăn bên phải.
- Trong trang mới mở ra, tìm Cài đặt Macro trong ngăn bên trái và nhấp vào nó.
- Đánh dấu hộp kiểm cho ‘Quyền truy cập tin cậy vào mô hình đối tượng dự án VBA’ trong phần Cài đặt Macro dành cho nhà phát triển trong ngăn bên phải.
- Nhấp vào nút OK.
Khắc phục 3: Tạo Mẫu Excel Mới
Thay vì sao chép hoặc nhân bản trang tính hiện có của bạn, bạn có thể đặt tệp Trang tính Excel mới của mình trong một mẫu. Điều này sẽ giúp khắc phục Lỗi Runtime 1004. Dưới đây là cách thực hiện:
- Khởi chạy Excel.
- Nhấn tổ hợp Ctrl + N trên bàn phím của bạn để mở một sổ làm việc mới. Đảm bảo chỉ để lại một trang tính trên sổ làm việc. Xóa phần còn lại.
- Sửa đổi sổ làm việc cho phù hợp với nhu cầu của bạn.
- Lưu sổ làm việc bằng cách nhấn Ctrl + S trên bàn phím của bạn. Hoặc nếu bạn sử dụng Excel 2003, hãy nhấp vào tab Tệp và nhấp vào Lưu dưới dạng. Đối với Excel 2007 và các phiên bản mới hơn, hãy nhấp vào biểu tượng Microsoft Office ở góc trên cùng bên trái của màn hình, sau đó nhấp vào Lưu dưới dạng.
- Chọn một vị trí để lưu tệp trên máy tính của bạn và nhập tên cho tệp.
- Nhấp vào mũi tên thả xuống bên cạnh ‘Lưu dưới dạng loại’ và chọn Mẫu Excel (.xlt) nếu bạn đang sử dụng Excel 2003. Nếu bạn đang sử dụng Excel 2007 và các phiên bản mới hơn, hãy chọn Mẫu Excel (.xltx) để thay thế.
- Sau khi lưu mẫu, hãy sử dụng mã sau để chèn nó:
Thêm Loại: = path \ filename
Đảm bảo thay thế “path \ filename” bằng đường dẫn thực và tên tệp của mẫu.
Khắc phục 4: Gỡ cài đặt Microsoft Works
Đây là quy trình cần làm theo:
- Nhấp chuột phải vào nút Start để mở menu Power User. Chọn Trình quản lý tác vụ từ danh sách. Ngoài ra, nhấn tổ hợp Ctrl + Alt + Del trên bàn phím của bạn, sau đó nhấp vào Trình quản lý tác vụ.
- Khi ở trong Trình quản lý tác vụ, hãy nhấp vào từng ứng dụng đang chạy và nhấp vào nút Kết thúc tác vụ.
- Đóng cửa sổ Trình quản lý tác vụ.
- Mở tiện ích Run bằng cách nhấn tổ hợp bàn phím Windows + R. Nhập “appwiz.cpl” (không có dấu ngoặc kép) vào trường văn bản và nhấp vào nút OK hoặc nhấn Enter trên bàn phím của bạn.
- Tìm Microsoft Works trong danh sách ứng dụng và nhấp chuột phải vào nó. Sau đó, nhấp vào Gỡ cài đặt từ menu ngữ cảnh. Xác nhận hành động nếu được nhắc.
Khắc phục 5: Xóa GWXL97.XLA
Dưới đây là cách xóa tệp GWXL97.XLA:
- Nhấn tổ hợp Windows + E trên bàn phím của bạn để mở File Explorer.
- Điều hướng theo đường dẫn này: C: Users> User> Name> AppData> Local> MicrosoftExcel.
- Mở thư mục XLStart.
- Định vị và xóa tệp GWXL97.aXLA.
Phần kết luận
Chúng tôi hy vọng các giải pháp được cung cấp ở trên đã giúp bạn khắc phục thành công Lỗi Runtime 1004 trong Microsoft Excel và khôi phục dữ liệu trên tệp của bạn. Có nhiều vấn đề có thể dẫn đến lỗi thời gian chạy. Tuy nhiên, khi bạn đi đến phần cuối của hướng dẫn này, bạn sẽ ổn thôi.
Đừng ngần ngại để lại câu hỏi hoặc nhận xét của bạn trong phần bên dưới. Chúng tôi rất mong nhận được phản hồi từ bạn.