Cách bật Macro trong Excel

Theo mặc định, Excel sẽ tắt tất cả các macro để bảo vệ bạn khỏi vi-rút độc hại. Nhưng bạn có thể bật macro để tự động hóa các tác vụ lặp đi lặp lại trong Excel.

Macro là một chuỗi các lệnh và hướng dẫn trong Excel cho phép bạn tự động hóa các tác vụ phức tạp và lặp đi lặp lại. Thay vì tự mình thực hiện một loạt công việc lãng phí thời gian theo cách thủ công, bạn có thể ghi lại các nhiệm vụ dưới dạng macro để tự động thực hiện chúng.

Tuy nhiên, chúng có rất nhiều rủi ro theo quan điểm bảo mật khi bạn chạy các tệp Excel hỗ trợ macro. Một số sổ làm việc hỗ trợ macro có thể mang vi-rút macro độc hại có thể làm hỏng hoặc xóa hoàn toàn các tệp trên ổ đĩa của bạn, xâm phạm dữ liệu của bạn và thậm chí làm hỏng toàn bộ máy tính của bạn.

Theo mặc định, Excel sẽ vô hiệu hóa tất cả các macro để ngăn bạn mở một tệp có khả năng bị nhiễm. Bài đăng này sẽ chỉ cho bạn cách bật macro trong Microsoft Excel để sử dụng chúng nhằm nâng cao quy trình làm việc của bạn. Bạn có thể bật macro trên cơ sở từng tệp hoặc cho tất cả các sổ làm việc hoặc ở một vị trí đáng tin cậy.

Cách bật Macro trên các tệp riêng lẻ

Bạn có thể bật macro cho các tệp riêng lẻ nhất định từ thanh thông báo hoặc trong chế độ xem hậu trường Excel.

Bật Macro từ Thanh Thông báo

Khi bạn mở tài liệu Excel có chứa macro và bạn sẽ thấy thanh thông báo màu vàng ngay bên dưới Ruy-băng Excel (xem ảnh chụp màn hình bên dưới). Nó sẽ nói rằng Macro đã bị vô hiệu hóa trong tài liệu Excel này. Nhấp vào nút 'Bật nội dung' để bật macro.

Bật Macro trong Dạng xem Backstage

Một cách khác bạn có thể bật macro là thông qua chế độ xem hậu trường. Mở tab 'Tệp' trong Microsoft Excel. Trong tab ‘Thông tin’, bạn sẽ thấy ‘Cảnh báo bảo mật’ màu vàng.

Nhấp vào biểu tượng ‘Bật Nội dung’ và chọn ‘Bật Tất cả Nội dung’ để bật tất cả các macro trong tệp này.

Trong cả hai phương pháp, khi bạn bật macro, Excel sẽ biến tài liệu đó thành tài liệu đáng tin cậy, có nghĩa là khi bạn mở tài liệu đó trong tương lai, nó sẽ không yêu cầu bạn bật lại macro.

Cách bật macro cho một phiên

Đôi khi bạn chỉ muốn bật macro một lần trên một tệp nhất định và bạn không muốn đặt tệp đó thành tài liệu đáng tin cậy. Trong những trường hợp như vậy, Excel cho phép bạn chỉ bật macro cho một phiên của tệp.

Để làm điều đó, hãy nhấp vào tab 'Tệp' trong Excel và mở tab 'Thông tin' trong chế độ xem hậu trường. Trong khu vực Cảnh báo Bảo mật, nhấp vào 'Bật Nội dung' và chọn 'Tùy chọn Nâng cao'.

Trong hộp thoại ‘Tùy chọn bảo mật Microsoft Office’, chọn ‘Bật nội dung cho phiên này’ và nhấp vào ‘OK’.

Bây giờ, macro chỉ được bật cho phiên hiện tại. Khi bạn mở lại tài liệu, excel sẽ yêu cầu bạn bật lại macro.

Cách bật Macro trong Tất cả Sổ làm việc

Excel có Trung tâm tin cậy nơi bạn có thể bật hoặc tắt tất cả các macro trong sổ làm việc theo mặc định. Excel Trust Center chứa các cài đặt bảo mật và quyền riêng tư có thể giúp giữ an toàn cho máy tính và tài liệu của bạn.

Để bật tất cả các macro, hãy chuyển đến tab 'Tệp' trong Excel và nhấp vào 'Tùy chọn' trên thanh bên bên trái của chế độ xem hậu trường.

Hộp thoại Tùy chọn Excel sẽ mở ra. Nhấp vào "Trung tâm tin cậy" trên thanh bên bên trái và nhấp vào nút "Cài đặt Trung tâm tin cậy" ở bên phải.

Trong hộp thoại Trung tâm tin cậy, chọn ‘Cài đặt macro’ trên thanh bên trái và ở phía bên phải, bạn có thể thấy bốn cài đặt macro.

Bốn Cài đặt Macro:

  • Tắt tất cả các macro mà không có thông báo: Tùy chọn này vô hiệu hóa hoàn toàn các macro, chặn chúng mà không cần xác nhận. Khi cài đặt này được chọn, bạn sẽ không thấy bất kỳ thông báo nào.
  • Tắt tất cả các macro có thông báo: Đây là tùy chọn mặc định chặn macro nhưng hiển thị thông báo. Điều này cho phép bạn bật macro trên cơ sở từng tệp. Đừng nhấp vào 'Bật nội dung' nếu bạn không tin tưởng nguồn.
  • Vô hiệu hóa tất cả các macro ngoại trừ các macro được ký điện tử: Tùy chọn này chặn tất cả các macro ngoại trừ các macro được ký điện tử. Excel sẽ vẫn yêu cầu bạn xác nhận cho hầu hết các macro, nhưng các macro đáng tin cậy sẽ chạy mà không cần xác nhận.
  • Bật tất cả các macro: Khi cài đặt này được chọn, bạn có thể chạy tất cả các macro mà không cần xác nhận. Ngoài ra, tùy chọn này sẽ làm cho hệ thống của bạn dễ bị tấn công bởi phần mềm độc hại và vi rút tiềm ẩn. Nhưng với cài đặt này, bạn không phải bật macro mọi lúc.

Bây giờ để bật tất cả macro mà không cần xác nhận, hãy chọn tùy chọn thứ tư, ‘Bật tất cả macro’ trong Cài đặt Macro. Sau đó, nhấp vào ‘OK’ để lưu cài đặt.

Nếu bạn muốn tắt tất cả các macro, hãy chọn cài đặt thích hợp trong các tùy chọn trên.

Bật Macro ở Vị trí Tin cậy

Bạn có thể thiết lập Excel để tin cậy các vị trí cụ thể trên hệ thống của mình hoặc trên mạng cục bộ nơi bạn có thể lưu trữ các tệp hỗ trợ macro. Nếu bạn mở bất kỳ tệp nào ở vị trí đáng tin cậy, Excel sẽ tự động chạy macro của nó mà không cần xác nhận, ngay cả khi cài đặt 'Tắt tất cả macro mà không có thông báo' được chọn trong Trung tâm Tin cậy.

Để thêm vị trí đáng tin cậy, hãy chuyển đến tab 'Tệp' và nhấp vào 'Tùy chọn' trong chế độ xem hậu trường.

Nhấp vào ‘Trung tâm tin cậy’ trên thanh bên trái và mở ‘Cài đặt Trung tâm tin cậy’ ở phía bên phải của hộp thoại.

Trong hộp thoại Trung tâm tin cậy, nhấp vào 'Vị trí đáng tin cậy' ở góc trên cùng bên trái và ở phía bên phải, bạn có thể thấy tất cả 'Vị trí đáng tin cậy' được liệt kê bên trong hộp.

Nếu bạn đang thêm một vị trí từ mạng của mình, hãy chọn hộp bên cạnh 'Cho phép Vị trí Tin cậy trên mạng của tôi'. Nếu bạn đang thêm một vị trí từ ổ đĩa của mình, hãy bỏ chọn vị trí đó. Sau đó, nhấp vào nút 'Thêm vị trí mới'.

Tiếp theo, nhấp vào nút ‘Duyệt qua’ trên hộp thoại Vị trí tin cậy và chọn vị trí của bạn từ ổ đĩa hoặc mạng của bạn. Hãy nhớ rằng không nên chọn ổ đĩa từ mạng vì các macro độc hại có thể dễ dàng lây lan qua chúng.

Nếu bạn muốn bất kỳ thư mục con nào của vị trí đã chọn cũng được tin cậy, hãy chọn hộp kiểm "Các thư mục con của vị trí này cũng được tin cậy". Nếu muốn, bạn cũng có thể thêm mô tả về vị trí đáng tin cậy trong hộp 'Mô tả:'. Sau đó, nhấp vào ‘OK’.

Sau khi hoàn tất, bạn có thể thấy vị trí mới của mình được thêm vào danh sách đường dẫn.

Bây giờ, Bạn có thể lưu các tệp Excel hỗ trợ macro của mình ở bất kỳ vị trí đáng tin cậy nào được liệt kê và chạy các macro của nó mà không có bất kỳ cảnh báo bảo mật nào.

Cách xóa tài liệu đáng tin cậy

Nếu bạn quyết định không chạy bất kỳ macro nào trong tệp Excel của mình vì vấn đề bảo mật và chọn cài đặt macro đầu tiên (Tắt tất cả macro mà không cần thông báo), bạn sẽ thấy rằng mình vẫn có thể chạy macro trong một số tệp nhất định.

Đó là bởi vì Excel sẽ ghi nhớ các hoạt động trước đó của bạn. Nếu bạn đã bật macro trên một số tệp bằng cách nhấp vào 'Bật nội dung' khi chúng được mở trong khi cài đặt mặc định (Tắt tất cả macro có thông báo) được chọn, thì Excel sẽ ghi nhớ các thao tác đó.

Khi bạn nhấp vào nút 'Bật nội dung' trên tài liệu được bật macro, Excel sẽ thêm tệp đó vào tài liệu đáng tin cậy. Và ngay cả sau khi bạn thay đổi cài đặt macro của mình thành 'Tắt tất cả macro mà không cần thông báo', tệp đó vẫn là tài liệu đáng tin cậy, do đó, bạn vẫn có thể chạy macro trong tệp đó.

Để vô hiệu hóa hoàn toàn tất cả các macro, bạn cần xóa các tài liệu tin cậy đó. Để làm điều đó, hãy đi tới Tệp → Tùy chọn → Trung tâm Tin cậy → Cài đặt Trung tâm Tin cậy.

Trong cửa sổ Trung tâm Tin cậy, nhấp vào các tùy chọn ‘Tài liệu Tin cậy’. Nhấp vào nút ‘Xóa’ để xóa tất cả các Tài liệu đáng tin cậy.

Sau đó, nhấp vào 'Có' trong tiện ích bật lên để xác nhận.

Bây giờ, tất cả các tài liệu đáng tin cậy đã được xóa. Hãy nhớ rằng, khi bạn xóa Tài liệu đáng tin cậy, không chỉ chúng sẽ không chạy bất kỳ macro nào mà còn cả các điều khiển ActiveX và các loại nội dung hoạt động khác trong các tài liệu đó.