Làm cách nào để khắc phục Lỗi Runtime 1004 trong Microsoft Excel?

Microsoft Excel là một trong những bảng tính phổ biến nhất được sử dụng trên toàn cầu cho cả mục đích cá nhân và doanh nghiệp. Nó là điểm đến duy nhất để lưu trữ, sắp xếp và thao tác dữ liệu một cách có tổ chức. MS Excel chủ yếu có hai phần mở rộng tức là định dạng XLS và XLSX . Tuy nhiên, ngoài sự phổ biến đáng kinh ngạc của nó, lỗi thời gian chạy là một mối phiền toái phổ biến đối với nhiều người dùng Windows - và một trong những lỗi phổ biến nhất là Lỗi Runtime 1004(Runtime Error 1004) .

Lỗi thời gian chạy 1004 trong Excel

Trong hướng dẫn này, chúng ta sẽ thảo luận về lỗi Runtime(Runtime error) 1004 phổ biến này và một số bản sửa lỗi tốt nhất để giải quyết nó một cách dễ dàng.

Lỗi Runtime 1004(Runtime Error 1004) trong Excel là gì?

Lỗi thời gian chạy(Runtime) 1004 là một mã lỗi liên quan đến Microsoft Visual Basic đã được biết là làm phiền người dùng Microsoft Excel . Lỗi này cũng gặp phải ở bất kỳ phiên bản MS Excel nào như Excel 2007 , 2010, 2013, 2016, 2019. Không có phiên bản Microsoft Excel nào an toàn trước sự đe dọa của Lỗi thời gian chạy 1004(Runtime Error 1004) .

Lỗi này chủ yếu gặp phải bởi người dùng khi họ đang làm việc trên tệp excel hoặc cố gắng tạo Macro trong tài liệu excel. Nó có thể gây ra sự cố nghiêm trọng khi làm việc với Ứng dụng (Applications)Visual Basic và có thể làm hỏng hoàn toàn một chương trình, hoặc thậm chí toàn bộ hệ thống; đôi khi nó có thể đóng băng hệ thống, cấm người dùng làm bất cứ điều gì trên hệ thống của họ.

Các loại thông báo lỗi

Các thông báo lỗi được liên kết nhiều nhất với lỗi thời gian chạy này như sau:

  • VB: lỗi thời gian chạy '1004': Lỗi do ứng dụng xác định hoặc do đối tượng xác định
  • Excel VBA Runtime error 1004 " Chọn(Select) phương pháp của lớp phạm vi(Range) không thành công"
  • 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
  • Macro Excel "Lỗi thời gian chạy" 1004?
  • Lỗi thời gian chạy(Runtime) phương pháp 1004 mở sổ làm việc đối tượng không thành công
  • Lỗi thời gian chạy '1004': Phương pháp 'Kiểm lâm' của Đối tượng 'Trang tính' Không thành công
  • Phương pháp(Method) trong Key up Object Programme. ỨNG DỤNG Không thành công(Object Program APPLICATION Failed) .”

Nếu bạn gặp phải bất kỳ lỗi nào ở trên, thì bạn có thể sửa lỗi bằng cách sử dụng hướng dẫn của chúng tôi.

Nguyên nhân là gì?

Lỗi 1004 là một mã chung liên quan đến MS Excel nhưng không cụ thể cho một nguyên nhân chính xác. Do đó(Hence) , trong trường hợp này, lý do chính xác tại sao lỗi này có thể bật lên sẽ khác nhau tùy từng trường hợp và từng trường hợp. Từ vấn đề cấu hình đến vấn đề phần mềm, dưới đây chúng tôi liệt kê tóm tắt các lý do phổ biến gây ra lỗi thời gian chạy 1004 trong excel:

  • Biểu tượng màn hình MS Excel(MS Excel Desktop Icon) có thể bị hỏng
  • Tệp VBA Excel(VBA Excel File) đang xung đột với ứng dụng khác
  • Do ứng dụng hoặc đối tượng được chỉ định lỗi
  • Do thiếu tệp phụ thuộc
  • Do Virus, Trojan hoặc phần mềm độc hại
  • Do Khóa đăng ký không hợp lệ(Invalid Registry Keys) , v.v.

Đây là một số lý do phổ biến nhất đằng sau việc nhận được lỗi thời gian chạy 1004 trong MS Excel ; bây giờ hãy để chúng tôi hiểu các bản sửa lỗi khác nhau.

Sửa lỗi Runtime 1004 trong Excel

Ở đây chúng tôi có các giải pháp chi tiết cả thủ công và tự động để khắc phục Lỗi Runtime 1004(Runtime Error 1004) . Bạn có thể làm theo bất kỳ một trong các phương pháp tiếp theo để giải quyết vấn đề.

  1. Tạo một mẫu Excel mới
  2. Chạy quét vi-rút
  3. Đối với VB: lỗi thời gian chạy '1004', thay đổi kích thước các mục chú giải

Chúng ta hãy xem xét từng phương pháp một cách chi tiết.

1] Tạo mẫu Excel mới

Trong một số trường hợp, việc khắc phục sự cố này có thể đơn giản như chèn một trang tính mới từ một mẫu thay vì tạo một bản sao của một trang tính hiện có. Dưới đây là những gì bạn cần làm:

1] Mở MS Excel trên hệ thống của bạn

2] Nhấn ' CTRL + N ' để tạo trang tính Microsoft Excel mới hoặc chỉ cần chọn ' Sổ làm việc trống(Blank workbook) ' từ màn hình đầu tiên.

Lỗi thời gian chạy 1004

3] Sau khi(Once) hoàn tất, hãy xóa tất cả các trang tính trên sổ làm việc ngoại trừ một trang tính.

4] Bây giờ, định dạng sổ làm việc, đã được để lại. Ngoài ra, lưu ý, sổ làm việc này có thể được sửa đổi để phù hợp với nhu cầu cá nhân của bạn.

5] Cuối cùng, đi tới ' File > Save As ' để lưu trang tính mới với định dạng tệp Mẫu Excel(Excel Template) (.xltx hoặc .xlt).

6] Khi bạn đã tạo thành công mẫu, bạn có thể chèn mẫu theo chương trình bằng cách sử dụng dòng mã sau:

Sheets.Add Type:=path\filename

Xin lưu ý -(Please note – ) Đừng quên thay thế tên tệp mới bằng tên thực của tài liệu.

2] Chạy quét vi-rút

Việc quét phần mềm độc hại và vi rút trong hệ thống máy tính của bạn là rất quan trọng vì chúng có thể làm hỏng các tệp và tài liệu quan trọng và hiển thị lỗi thời gian chạy 1004 trong MS Excel . Đôi khi việc sử dụng một chương trình chống vi-rút tốt sẽ giúp ích rất nhiều.

Liên quan(Related) : Lỗi thời gian chạy 1004, Không thể chạy Macro trong Excel(Run-time error 1004, Cannot run the Macro in Excel) .

3] Đối với VB: lỗi thời gian chạy '1004', thay đổi kích thước các mục chú giải

Nếu bạn gặp lỗi Runtime Error 1004 khi chạy macro Microsoft Visual Basic cho ứng dụng(Applications) ( VBA ), thì bạn có thể sử dụng phương pháp này để khắc phục.(VBA)

Nói chung, bạn gặp lỗi này khi cố gắng chạy macro VBA sử dụng phương pháp (VBA)LegendEntries để thực hiện thay đổi đối với các mục chú giải trong biểu đồ Microsoft Excel . Khi đó, bạn có thể nhận được thông báo lỗi sau:

Lỗi thời gian chạy '1004': Lỗi do ứng dụng hoặc đối tượng xác định

Lỗi này xảy ra khi biểu đồ Excel chứa nhiều mục chú giải hơn là có không gian trống để hiển thị các mục chú giải trên biểu đồ Excel . Khi hành vi này xảy ra, Microsoft Excel có thể cắt bớt các mục chú giải.

Để khắc phục hiện tượng này, hãy tạo macro làm giảm kích thước phông chữ của văn bản chú giải biểu đồ Excel trước khi macro VBA của bạn thực hiện các thay đổi đối với chú giải biểu đồ và sau đó khôi phục kích thước phông chữ của chú giải biểu đồ để nó giống với ví dụ macro sau .

Sub ResizeLegendEntries()
With Worksheets("Sheet1").ChartObjects(1).Activate
      ' Store the current font size
      fntSZ = ActiveChart.Legend.Font.Size
'Temporarily change the font size.
      ActiveChart.Legend.Font.Size = 2
'Place your LegendEntries macro code here to make
         'the changes that you want to the chart legend.
' Restore the font size.
      ActiveChart.Legend.Font.Size = fntSZ
   End With
End Sub

Chúng tôi hy vọng bài viết này giúp bạn khắc phục lỗi thời gian chạy 1004 trong Microsoft Excel . Hướng dẫn này cung cấp cho bạn giải pháp thủ công cũng như tự động để loại bỏ lỗi này; bạn có thể sử dụng bất kỳ giải pháp nào dựa trên nhu cầu của bạn.

Đọc tiếp theo(Read next) : Các phím mũi tên không hoạt động trong Microsoft Excel.



About the author

Tôi là một chuyên gia máy tính và đã làm việc với máy tính trong nhiều năm. Tôi có kinh nghiệm với cả Apple iPhone và Microsoft Windows 10. Các kỹ năng của tôi bao gồm: sử dụng máy tính để tạo, mã hóa và lưu trữ dữ liệu; tìm và sửa lỗi trong phần mềm; và khắc phục sự cố. Tôi am hiểu mọi lĩnh vực sử dụng máy tính, bao gồm Apple iOS, Microsoft Windows 10, bảo vệ chống ransomware, v.v. Tôi tin tưởng rằng các kỹ năng của tôi sẽ có giá trị đối với doanh nghiệp hoặc tổ chức của bạn.



Related posts