Sửa lỗi Excel VBA Runtime Error 1004 trên Windows 10

Cho dù bạn đang tạo báo cáo Excel để sử dụng cho riêng mình hay cho doanh nghiệp, nó có hai định dạng, XLS và XLSX. Khi các định dạng này bị hỏng, bạn sẽ thấy: VBA Runtime error ‘1004’.

Lỗi này cũng có thể xảy ra khi bạn cố gắng tạo Macro trong trang tính Excel, do đó ngăn bạn làm việc với Excel. Mặc dù điều này có thể ngăn bạn làm việc trên VBA, nhưng nó cũng có thể khiến VBA bị treo và thậm chí là hệ thống của bạn theo thời gian.

Tin tốt là điều này có thể được khắc phục bằng một số phương pháp. Hãy xem làm thế nào.

Phương pháp 1: Sử dụng Tab nhà phát triển trong MS Excel

Giai đoạn 1: Đói bụng Excel chọn trang bạn đang gặp sự cố và người phát triển chuyển hướng.

Bây giờ, hãy nhấp vào chèn tùy chọn bên dưới và bên dưới Điều khiển ActiveX phần, chọn Nút lệnh.

Ms Excel Developer Tab Thêm Nút lệnh Activex Controls

Bước 2: bây giờ, bất cứ nơi nào Excel trang, kéo và vẽ Nút lệnh. Nó sẽ xảy ra CommandButton1.

Kéo Không gian trống và Vẽ một nút lệnh

Giai đoạn 3: nhấp đúp vào CommandButton1 để viết Mã VBA trong Microsoft Visual Basic cho các ứng dụng hộp kết hợp.

Bây giờ gõ như sau Mã VBA Như hình:

Dim a As Integer
Dim b As Integer

a = Worksheets("Sheet Name").Cells(Row number, Column number).Value
b = Worksheets("Sheet Name").Cells(Row number, Column number)).Value
Worksheets("Sheet Name").Cells(Row number, Column number)).Value = a + b

*Ghi chú – Đảm bảo thay thế các phần được đánh dấu bằng tên trang tính, số hàng và số cột thực tế của bạn.

Nhập lệnh Nhập Microsoft Visual Basic cho Cửa sổ ứng dụng

Bước 4: Bây giờ trở lại bảng tính Excel (Sheet1 trong trường hợp này) và nhấp vào Chế độ thiết kế trong tùy chọn Thanh công cụ để lấy lại.

Bây giờ, hãy nhấp vào CommandButton1 trên trang để tạo kết quả.

Nút lệnh của chế độ thiết kế trang tính Excel 1 Tổng số tự động điền

Bước 6: nếu bạn nhập VBA mã sai, nó sẽ cung cấp cho bạn Lỗi thời gian chạy VBA 1004.

Lỗi thời gian chạy Vba 1004 nếu bạn nhập mã Vba không chính xác

Do đó, điều này sẽ giúp bạn hiểu tại sao bạn lại nhận được nó. Lỗi thời gian chạy 1004 và sử dụng nó một cách chính xác sẽ giúp bạn tránh nó. Mã VBA và mẫu. Nhưng nếu sự cố vẫn tiếp diễn, hãy thử phương pháp 2.

Phương pháp 2: Bằng cách tạo một mẫu Excel mới

Giai đoạn 1: Mở Microsoft Excel và hãy nhấn Ctrl + N sử dụng các phím trên bàn phím của bạn cùng nhau để mở một sổ làm việc mới.

Đi ngay Mạng ở phía trên bên trái.

Tab Tệp Trang tính Excel

Bước 2: Bây giờ, ở phía bên phải của sổ làm việc, Gần đây Trong phần, xóa tất cả các trang tính excel, ngoại trừ một trang.

Tab Tệp Bên phải Xóa tất cả các tệp ngoại trừ tệp cuối cùng

Định dạng trang này bạn đã để lại, theo nhu cầu của bạn.

Giai đoạn 3: Sau khi hoàn tất, hãy điều hướng đến: Mạng tab một lần nữa và nhấp vào Lưu thành.

Chọn vị trí bạn muốn lưu tệp. Bây giờ, thiết lập Lưu kiểu, mẫu khu vực như Mẫu Excel. Đảm bảo rằng bạn đã lưu tệp. .xltx hoặc .xlt định dạng.

Tab Tệp Lưu Như Chọn Vị trí Lưu Dưới dạng Loại Tên Tệp Mẫu Excel .xltx Hoặc .xlt Lưu Định dạng

*Ghi chú – Định dạng được sử dụng ở trên là Excel 2017 và các phiên bản trên.

Bước 4: Sau khi lưu mẫu, bạn có thể thêm mẫu bằng mã sau:

Add Type:=pathfilename

Đảm bảo thay thế tên tệp bằng tên tài liệu đã lưu của bạn.

Điều này sẽ khắc phục lỗi thời gian chạy VBA 1004 của bạn, nhưng nếu không, hãy thử phương pháp 3.

Phương pháp 3: Qua Cài đặt Trung tâm Tin cậy

Giai đoạn 1: Mở MS Excel và đi đến Mạng chuyển hướng. Bây giờ, hãy nhấp vào Tùy chọn trên menu.

Ms Tùy chọn tệp Excel

Bước 2: Trong Tùy chọn Excel cửa sổ, nhấp vào Trung tâm Tin tưởng ở phía bên trái của ngăn. Ở bên phải, nhấp vào Cài đặt Trung tâm Tin cậy.

Tùy chọn Excel Trung tâm Tin cậy Thiết đặt Trung tâm Tin cậy

Giai đoạn 3: Trong Trung tâm Tin tưởng cửa sổ, nhấp vào Cài đặt Macro các tùy chọn ở bên trái. Bây giờ, ở phía bên phải của ngăn, hãy chọn nút radio bên cạnh nó. Vô hiệu hóa Tất cả các macro có thông báo.

Sau đó chọn nút radio bên cạnh nó. Tin cậy quyền truy cập vào chế độ truy cập dự án VBA.

in MŨI TÊN nhấn sau để lưu các thay đổi MŨI TÊN trong một lần nữa Tùy chọn Excel cửa sổ để thoát.

Tắt tất cả các Macro với Cài đặt Macro Thông báo Tin cậy Quyền truy cập vào Chế độ Đối tượng Dự án Vba OK

Phương pháp này sẽ khắc phục sự cố lỗi thời gian chạy VBA của bạn. Bit, nếu sự cố vẫn tiếp diễn, hãy thử phương pháp 4.

Phương pháp 4: Xóa tệp GWXL97.XLA

Giai đoạn 1: Nhấn Phím Windows + E cùng nhau trên bàn phím của bạn để mở Chương trình quản lý dữ liệu. Bây giờ, hãy nhấp vào PC này ở bên trái và sau đó Ổ C phía bên phải.

Ổ đĩa PC C này

Bước 2: Bây giờ, hãy đi theo con đường hiển thị bên dưới để đến được nó. Excel tập tin:

C:Users"username"AppDataLocalMicrosoftExcel

Làm theo Đường dẫn Ổ đĩa PC C này Excel Xlstart

Bây giờ, hãy mở thư mục XLStart.

*Ghi chú – thay thế phần được đánh dấu bằng tên người dùng tùy chỉnh của bạn mà không có dấu ngoặc kép.

Giai đoạn 3: Bây giờ bạn sẽ thấy một tệp có tên – GWXL97.XLA. Chọn tệp này và xóa bỏ.

Nhiều thế này. Làm theo các phương pháp này có thể giúp bạn khắc phục lỗi thời gian chạy VBA 1004 trên PC chạy Windows 10 của mình.

Leave a Reply

Your email address will not be published.