Computer >> Hướng Dẫn Máy Tính >  >> Xử Lý Sự Cố >> Bảo Trì Máy Tính

Khắc Phục Lỗi Runtime Error 1004 Trong Excel 2003 – Hướng Dẫn Chi Tiết

Runtime Error 1004 có thể xuất hiện khi bạn thử copy và paste dữ liệu đã lọc vào workbook Microsoft Excel 2003. Thông báo lỗi có thể là:

"Runtime error 1004: Paste method of worksheet class failed."

Hoặc:

"Runtime error 1004: Copy method of Range Class Failed."

Tuy nhiên, dữ liệu có thể vẫn được paste vào workbook.

Nguyên Nhân Gây Ra Runtime Error 1004

Mỗi lỗi runtime có nguyên nhân riêng, nhưng lỗi 1004 có thể xảy ra nếu:

  • Macro Visual Basic for Applications copy/paste toàn bộ một hàng trong workbook Excel 2003.
  • Macro VBA copy/paste phạm vi 2516 hàng trở lên trong workbook Excel 2003.

Cách khắc phục: chỉ dùng dữ liệu hàng Excel cụ thể. Đ段落 sau sẽ hướng dẫn. Cũng nên dọn Registry để Excel hoạt động đúng.

Cách Khắc Phục Runtime Error 1004

Bước 1 – Chỉ Sử Dụng Dữ Liệu Hàng Excel Cụ Thể

Excel báo lỗi vì không tính toán được dữ liệu bạn cung cấp. Đảm bảo dùng dữ liệu nhập đúng và ô đúng. Giải pháp: nếu macro VBA copy/paste một hàng toàn bộ, thay đổi code để chỉ copy phần hàng chứa dữ liệu. Ví dụ dùng code VBA tương tự:

"Range(Range("A" & ActiveCell.Row), Range("IV" & ActiveCell.Row).End(xlToLeft)).Select"

Giải quyết một vấn đề, còn một vấn đề nữa: nếu macro copy/paste phạm vi 2516 hàng trở lên, thay đổi code để lặp copy/paste các phạm vi nhỏ hơn cho đến khi phạm vi mong muốn được copy/paste.

Bước 2 – Sử Dụng Registry Cleaner

  • Tải công cụ dọn Registry

Cũng nên dọn Registry để đảm bảo ứng dụng Excel hoạt động ổn. Registry lưu thông tin, cài đặt, tùy chọn quan trọng, nơi Windows & phần mềm giữ dữ liệu giá trị. Thật không may, Registry cũng là nguyên nhân lớn gây lỗi do liên tục lưu sai, khiến cài đặt corrupt và không đọc được. Khắc phục: dùng Registry Cleaner sửa lỗi. Tải từ Internet, xem công cụ khuyến nghị bên dưới.