Hướng Dẫn Sửa Lỗi Macros Have Been Disabled Trong Excel

Bài viết này sẽ hướng dẫn bạn cách kích hoạt macro trong Excel để khắc phục lỗi “Macros have been disabled”, đồng thời giúp bạn hiểu rõ hơn về nguyên nhân và cách bảo vệ dữ liệu khi sử dụng macro.

Lỗi “Macros have been disabled” trong Excel xảy ra khi bạn cố gắng chạy một macro nhưng tính năng macro bị vô hiệu hóa do cài đặt bảo mật. Điều này có thể gây khó khăn cho người dùng khi làm việc với các file Excel có chứa macro. Nó thường xuất hiện với dạng thông báo:

Because of your security settings, macros have been disabled. To run macros, you need to reopen this workbook, and then choose to enable macros. For more information about enabling macros, click Help.

Hướng Dẫn Sửa Lỗi Macros Have Been Disabled Trong Excel
Hướng Dẫn Sửa Lỗi Macros Have Been Disabled Trong Excel

Nguyên Nhân Gây Lỗi Macros Have Been Disabled

Lỗi này thường do các cài đặt bảo mật trong Excel gây ra. Một số nguyên nhân chính bao gồm:

  • Cài đặt bảo mật mặc định của Excel: Microsoft tự động vô hiệu hóa macro để bảo vệ người dùng khỏi mã độc hại.
  • Tệp Excel được tải xuống từ internet: Các file tải về thường bị hạn chế quyền thực thi để tránh virus hoặc malware.
  • Thiếu chứng chỉ số đáng tin cậy: Nếu macro không có chứng chỉ bảo mật hợp lệ, Excel sẽ vô hiệu hóa nó.
  • Chính sách của hệ thống hoặc doanh nghiệp: Một số tổ chức có thể áp đặt chính sách bảo mật nghiêm ngặt, chặn macro chạy trên Excel.
Macros Have Been Disabled
Macros Have Been Disabled

Cách Sửa Lỗi Macros Have Been Disabled Trong Excel

Để sửa lỗi Macros Disabled, bạn có thể thực hiện các cách sau đây:

Kích Hoạt Macro Tạm Thời Khi Mở File

Nếu bạn mở một tệp Excel có macro và thấy thanh cảnh báo màu vàng với thông báo “Security Warning: Macros have been disabled”, bạn có thể kích hoạt macro theo cách sau:

  • Bấm vào nút “Enable Content” trên thanh cảnh báo.
  • Macro sẽ được kích hoạt ngay lập tức và có thể hoạt động bình thường.

Lưu ý: Chỉ bật macro nếu bạn tin tưởng nguồn gốc của tệp Excel để tránh nguy cơ nhiễm virus.

Kích Hoạt Macro Tạm Thời Khi Mở File
Kích Hoạt Macro Tạm Thời Khi Mở File

Kích Hoạt Macro Trong Cài Đặt Excel

Nếu bạn muốn Excel luôn cho phép macro chạy, hãy làm theo các bước sau:

Bước 1: Mở Trust Center

  1. Mở Excel và vào File > Options.
  2. Chọn Trust Center ở cột bên trái.
  3. Nhấp vào Trust Center Settings.

Bước 2: Điều Chỉnh Cài Đặt Macro

  1. Chọn mục Macro Settings.
  2. Chọn Enable all macros (not recommended; potentially dangerous code can run).
  3. Tích vào Trust access to the VBA project object model nếu bạn muốn cấp quyền truy cập mã VBA.
  4. Nhấn OK để lưu thay đổi.

Lưu ý: Việc bật macro cho tất cả file có thể tiềm ẩn nguy cơ bảo mật. Bạn chỉ nên thực hiện nếu tin tưởng nguồn tệp.

Kích Hoạt Macro Trong Cài Đặt Excel
Kích Hoạt Macro Trong Cài Đặt Excel

Mở File Bằng Chế Độ Tin Cậy (Trusted Locations)

Nếu bạn thường xuyên làm việc với các file Excel chứa macro, bạn có thể thêm thư mục chứa file vào danh sách Trusted Locations để Excel không chặn macro.

Cách Thêm Trusted Locations

  1. Mở Excel và vào File > Options.
  2. Chọn Trust Center > Trust Center Settings.
  3. Chọn Trusted Locations và nhấn Add new location.
  4. Chọn thư mục chứa file Excel có macro và nhấn OK.
  5. Lưu cài đặt và khởi động lại Excel.

Lợi ích: Khi mở file từ thư mục này, macro sẽ tự động được kích hoạt mà không bị cảnh báo bảo mật.

Mở File Bằng Chế Độ Tin Cậy (Trusted Locations)
Mở File Bằng Chế Độ Tin Cậy (Trusted Locations)

Bật Macro Cho File Excel Được Tải Về Từ Internet

Nếu bạn mở một file Excel tải về từ internet và thấy cảnh báo bảo mật, hãy thực hiện các bước sau để bỏ chặn:

  1. Nhấp chuột phải vào file Excel và chọn Properties.
  2. Trong tab General, tìm mục Security.
  3. Tích vào ô Unblock và nhấn OK.
  4. Mở lại file Excel, macro sẽ hoạt động bình thường.
Bật Macro Cho File Excel Được Tải Về Từ Internet
Bật Macro Cho File Excel Được Tải Về Từ Internet

Kiểm Tra Chính Sách Bảo Mật Của Hệ Thống

Nếu bạn đang sử dụng Excel trên máy tính của công ty và macro bị vô hiệu hóa do chính sách IT, bạn có thể cần liên hệ quản trị viên hệ thống để được cấp quyền kích hoạt macro.

Kiểm Tra Chính Sách Bảo Mật Của Hệ Thống
Kiểm Tra Chính Sách Bảo Mật Của Hệ Thống

Cách Giữ An Toàn Khi Sử Dụng Macro

Mặc dù macro rất hữu ích, nhưng nó cũng có thể là cửa ngõ để virus và mã độc tấn công hệ thống của bạn. Dưới đây là một số biện pháp bảo mật bạn nên áp dụng:

  • Chỉ kích hoạt macro từ các nguồn tin cậy.
  • Không tải file Excel từ nguồn không rõ ràng.
  • Sử dụng phần mềm diệt virus để quét file trước khi mở.
  • Sao lưu dữ liệu thường xuyên để tránh mất mát dữ liệu nếu gặp sự cố.
Cách Giữ An Toàn Khi Sử Dụng Macro
Cách Giữ An Toàn Khi Sử Dụng Macro

Lỗi Macros have been disabled trong Excel chủ yếu do cài đặt bảo mật của Microsoft nhằm bảo vệ người dùng khỏi các rủi ro bảo mật. Tuy nhiên, nếu bạn cần sử dụng macro, bạn có thể kích hoạt thủ công, điều chỉnh cài đặt bảo mật, hoặc thêm thư mục tin cậy để cho phép macro hoạt động một cách an toàn.

Bằng cách làm theo hướng dẫn trên, bạn sẽ có thể sửa lỗi này nhanh chóng và tiếp tục làm việc với các file Excel chứa macro mà không gặp trở ngại.

Đánh giá post