Cách sửa lỗi VBA 400 trong Excel
Trong bài viết này, chúng ta sẽ thảo luận về các phương pháp sửa lỗi VBA 400 trong Excel(how to fix VBA error 400 in Excel) . Lỗi 400 trong Excel thường xảy ra khi chạy macro Microsoft Visual Basic for Applications ( VBA ). Nó làm cho các macro bị lỗi hoặc không chạy được và trả về thông báo lỗi 400. Bây giờ, có thể có các lý do khác nhau cho một lỗi như vậy; hãy để chúng tôi thảo luận về chúng.
Nguyên nhân gây ra lỗi VBA 400 trong Excel?
Dưới đây là những lý do mà lỗi 400 được kích hoạt khi chạy Macro trong Excel :
- Cài(Faulty) đặt phần mềm Office bị lỗi.(Office)
- Có một số lỗi trong mã VBA .
- Giá trị không hợp lệ trong đối số.
- Macro đang chạy bị hỏng.
- Các tệp liên quan đến Excel bị nhiễm một số phần mềm độc hại.
- Không thể đọc / ghi từ một tệp.
- Mục đăng ký không hợp lệ.
Nếu bạn đang gặp phải lỗi 400 trong Excel , bạn có thể sử dụng các giải pháp được liệt kê bên dưới để giải quyết nó.
Cách sửa lỗi VBA 400 trong Excel
Dưới đây là các phương pháp để khắc phục lỗi 400 gặp phải khi chạy macro trong Excel :
- Di chuyển Macro sang Mô-đun mới.
- Bật quyền truy cập đáng tin cậy vào VBA.
- Xem lại mã VBA của bạn.
- Sửa chữa Microsoft Excel.
- Gỡ cài đặt, rồi cài đặt lại Excel .
- Một số phương pháp khác như quét phần mềm độc hại, v.v.
Hãy để chúng tôi thảo luận về các phương pháp này một cách công phu.
1] Di chuyển Macro sang Mô-đun mới
Chuyển macro của bạn sang một mô-đun mới có thể khắc phục sự cố trong trường hợp có một số lỗi bên ngoài. Bạn có thể sử dụng các bước dưới đây để làm như vậy:
Chuyển đến tab Nhà phát triển và nhấp vào tùy chọn ( Developers)Trình chỉnh sửa (editor)trực quan( Visual) . Trong trường hợp bạn không thấy tab Nhà phát triển trên ruy-băng chính trong (Developers)Excel , hãy đi tới File >Tùy chọn(Options) và từ tab Tùy chỉnh(Customize Ribbons) ruy-băng, hãy bật hộp kiểm Nhà phát triển(Developers) từ phần Tab Chính(Main Tabs) .
Bây giờ, trong cửa sổ Microsoft Visual Basic for Applications , hãy nhấp vào menu Chèn(Insert) và sau đó nhấp vào tùy chọn Mô-đun(Module) .
Sau đó, dán mã Macro của bạn vào mô-đun mới này và lưu nó bằng cách sử dụng tùy chọn chuyên dụng từ menu Tệp(File) .
Ngoài ra, bạn cần xóa mô-đun cũ bằng cách nhấp chuột phải vào nó và sử dụng tùy chọn Xóa(Remove) .
Cuối cùng, hãy nhấp vào tùy chọn File > Close và Quay lại(Return) Microsoft Excel(Microsoft Excel) và xem lỗi 400 có được giải quyết trong Excel hay không .
2] Bật quyền truy cập đáng tin cậy vào VBA
Bạn có thể bật quyền truy cập đáng tin cậy vào VBA và xem sự cố đã biến mất chưa. Dưới đây là các bước để kích hoạt quyền truy cập đáng tin cậy vào VBA :
- Di chuyển đến tab Nhà phát triển và nhấp vào tùy chọn (Developers)Bảo mật Macros(Macros Security) .
- Trong cửa sổ Trung tâm tin cậy(Trust Centre) , bật tùy chọn có tên Quyền truy cập đáng tin cậy vào mô hình đối tượng dự án VBA(Trusted access to the VBA project object model) .
- Nhấn nút OK.
3] Xem lại mã của bạn
Một lỗi trong mã VBA có thể gây ra lỗi 400 trong Excel . Vì vậy, bạn cần xem xét kỹ lưỡng mã macro và sửa lỗi trong mã nếu có. Ngoài ra, hãy kiểm tra macro nếu có bất kỳ lỗi nào.
4] Sửa chữa Microsoft Excel
Nếu không có cách nào ở trên hoạt động, sự cố có thể là với ứng dụng Excel . Ứng dụng có thể được cài đặt không chính xác hoặc một cái gì đó cần được sửa chữa. Vì vậy, sửa chữa Microsoft Excel bằng cách sử dụng các bước dưới đây:
- Khởi chạy ứng dụng Cài đặt(Launch Settings app) và đi tới Ứng dụng> Ứng dụng và tính năng.
- Ở bên phải, định vị và nhấp vào chương trình Office 365/ Microsoft 365 .
- Nhấn vào nút Sửa đổi(Modify) rồi chọn tùy chọn Sửa chữa trực tuyến(Online Repair) hoặc Sửa chữa nhanh(Quick Repair) .
- Nhấn(Press) nút Sửa chữa(Repair) để sửa chữa Excel và các ứng dụng Office khác .
5] Gỡ cài(Uninstall) đặt, rồi cài đặt lại Excel
Bạn cũng có thể thử gỡ cài đặt rồi cài đặt lại phần mềm Office và Excel để bắt đầu làm mới. Xem liệu điều này có khắc phục được lỗi không.
6] Một số phương pháp khác
Ngoài ra, một số giải pháp khác cũng có thể hoạt động như:
- Bạn có thể thử chạy quét SFC để kiểm tra và sửa chữa các tệp hệ thống bị hỏng.
- Một số chương trình độc hại cũng có thể gây ra lỗi này. Vì vậy, hãy kiểm tra và xóa phần mềm độc hại và ứng dụng đáng ngờ bằng Microsoft Defender hoặc chương trình chống (antimalware)vi-rút(antivirus) hoặc phần mềm độc hại của bên thứ ba .
- Thử xóa dữ liệu bộ nhớ cache bị hỏng và các tệp rác hệ thống.
Hy vọng các giải pháp trên giúp đỡ!
Bây giờ hãy đọc: (Now read: )Cách sửa lỗi Runtime 1004 trong Excel(How to Fix Runtime Error 1004 in Excel)
Related posts
Hướng dẫn VBA nâng cao cho MS Excel
Cách tạo Macro hoặc tập lệnh VBA trong Excel
Cách sử dụng Percentile.Exc function trong Excel
Cách sử dụng NETWORKDAYS function trong Excel
Cách đếm số lượng Yes or No entries trong Excel
Cách thêm Country or Area Code vào Phone Number List trong Excel
Cách sử dụng DISC function trong Excel
Làm thế nào để sử dụng Automatic Data Type feature trong Excel
Cách sử dụng DGET function trong Excel
Cách dừng hoặc tắt Workbook Sharing bằng Excel
Cách đếm các giá trị trùng lặp trong một cột trong Excel
Làm thế nào để bắt đầu Word, Excel, PowerPoint, Outlook trong Safe Mode
Microsoft Excel gây High CPU usage khi chạy trên Windows 10
Làm thế nào để Freeze and Split Panes trong Excel bảng
Cách chia một cột thành nhiều cột trong Excel
Cách sử dụng CHOOSE function trong Excel
Làm thế nào để thay đổi File Format mặc định để lưu trong Word, Excel, PowerPoint
Cách thay đổi màu của Excel worksheet Tab
Cách tạo Organization Chart trong Excel
Cách sử dụng DCOUNT and DCOUNTA Function bằng Excel