Computer >> Máy Tính >  >> Xử lý sự cố >> bảo trì máy tính

Các bước để giải quyết lỗi thời gian chạy 1004

Lỗi thời gian chạy 1004 có thể xuất hiện trên máy tính của bạn khi bạn cố gắng sao chép và dán dữ liệu đã lọc vào sổ làm việc Microsoft Excel 2003. Thông báo lỗi bạn nhận được có thể trông giống như một trong những thông báo sau:

“Lỗi thời gian chạy 1004:Không dán được phương pháp của lớp trang tính.”

hoặc bạn cũng có thể nhận được thông báo lỗi này:

“Lỗi thời gian chạy 1004:Phương pháp sao chép của Lớp phạm vi không thành công.”

Tuy nhiên, bạn vẫn có thể nhận được thông báo lỗi ngay cả khi dữ liệu được dán vào sổ làm việc.

Nguyên nhân gây ra lỗi thời gian chạy 1004

Mỗi lỗi thời gian chạy có một tập hợp các nguyên nhân và triệu chứng riêng, tuy nhiên, lỗi thời gian chạy 1004 có thể xảy ra nếu một trong hai điều sau là đúng:

  • Macro Microsoft Visual Basic for Applications sao chép và dán toàn bộ một hàng trong sổ làm việc Excel 2003.
  • Macro Microsoft Visual Basic for Applications sao chép và dán phạm vi 2516 hàng trở lên trong sổ làm việc Excel 2003.

Một trong những cách bạn có thể giải quyết vấn đề này là đảm bảo rằng bạn chỉ đang sử dụng Dữ liệu Hàng Microsoft Excel cụ thể, đoạn tiếp theo sẽ hướng dẫn bạn cách thực hiện việc này. Bạn cũng có thể muốn xóa sổ đăng ký của máy tính để đảm bảo Excel đang hoạt động chính xác.

Cách sửa lỗi thời gian chạy 1004

Bước 1 - Đảm bảo rằng bạn chỉ sử dụng dữ liệu hàng Microsoft Excel cụ thể

Excel thường hiển thị lỗi vì nó đơn giản là không thể tính toán dữ liệu bạn đã cung cấp cho nó. Bạn phải đảm bảo rằng bạn đang sử dụng đúng dữ liệu đã nhập và đúng ô. Để khắc phục sự cố, nếu macro Ứng dụng Visual Basic của bạn sao chép và dán toàn bộ một hàng, hãy thay đổi mã Ứng dụng Visual Basic để chỉ sao chép phần của hàng có chứa dữ liệu. Ví dụ:sử dụng mã macro Ứng dụng Visual Basic tương tự như mã sau mà bạn sẽ thấy bên dưới:

“Phạm vi (Phạm vi (“ A ”&ActiveCell.Row), Phạm vi (“ IV ”&ActiveCell.Row) .End (xlToLeft)). Chọn”

Điều đó giải quyết một vấn đề, nhưng còn một vấn đề nữa. Để khắc phục sự cố nếu bạn macro Ứng dụng Visual Basic sao chép và dán một phạm vi 2516 hàng trở lên, sau đó thay đổi mã macro Ứng dụng Visual Basic của bạn thành vòng lặp để sao chép và dán các phạm vi dữ liệu nhỏ hơn cho đến khi phạm vi đó bạn muốn được sao chép và đã dán.

Bước 2 - Sử dụng Trình dọn dẹp sổ đăng ký

  • Tải xuống trình dọn dẹp sổ đăng ký này

Bạn cũng nên xóa ‘sổ đăng ký’ của PC để đảm bảo ứng dụng Excel đang hoạt động bình thường. “Sổ đăng ký” là cơ sở dữ liệu lưu trữ thông tin quan trọng, cài đặt và tùy chọn cho hệ thống của bạn, đồng thời là nơi Windows và tất cả các chương trình phần mềm của bạn lưu giữ dữ liệu có giá trị mà PC của bạn yêu cầu để chạy. Thật không may, đó cũng là một trong những nguyên nhân lớn nhất gây ra lỗi vì nó liên tục được lưu sai cách, khiến nhiều cài đặt của nó bị hỏng và không thể đọc được. Để khắc phục sự cố này, bạn nên sử dụng chương trình dọn dẹp sổ đăng ký để sửa bất kỳ lỗi nào có thể gây ra sự cố bên trong cơ sở dữ liệu này. Bạn có thể tải xuống các công cụ này từ Internet và bạn cũng có thể xem trình dọn dẹp được đề xuất của chúng tôi bên dưới: