Với bài viết này, Blog học excel cơ bản online sẽ hướng dẫn cách bật macro trong Excel 2010-2013. Bạn cũng sẽ thấy hướng dẫn chi tiết các cách vô hiệu macro hoặc bật chúng qua thanh Message và dạng xem Backstage. Ngoài ra, bạn sẽ tìm thấy mẹo để chạy macro ngay cả khi tất cả các macro bị vô hiệu hóa và tạo một đường dẫn giúp người dùng bật chúng lên trong bảng tính.
Xem nhanh
Nếu bạn mở một tệp Excel có macro, bạn sẽ thấy thanh message màu vàng có biểu tượng lá chắn và nút Enable Content.
Nếu bạn chắc chắn macro từ một nguồn đáng tin cậy, chỉ cần nhấn vào nút Enable Content trên thanh.
Tập tin sẽ được mở ra và được xem là một tài liệu đáng tin cậy, cảnh báo bảo mật sẽ biến mất.
Xem thêm: Tự động hóa Excel với VBA, tiết kiệm 70% thời gian xử lý công việc
Bạn cũng có thể bật macro trong Excel bằng cách thông qua dạng xem Backstage trong Microsoft Office. Bạn có thể thấy Thanh Message màu vàng nếu bạn nhấp vào tab File.
1. Nhấp vào tab File.
2. Bạn sẽ thấy khu vực Security Warning (Cảnh báo bảo mật) màu vàng. Nhấp vào Enable Content.
3. Bạn sẽ thấy 2 tính năng: Enable All Content và Advanced Options. Chọn Enable All Content để mở tất cả nội dung của tệp.
Các tệp Excel bây giờ được xem là tài liệu đáng tin cậy và tất cả các macro sẽ được kích hoạt.
Xem thêm: Khóa học excel vba online, viết mọi phần mền bằng Excel
Nếu bạn tạo và chia sẻ tệp có macro, bạn có thể muốn tránh nhận thông báo bảo mật mọi lúc. Nếu bạn lấy tất cả tệp của mình từ các nguồn đáng tin cậy, bạn có thể chọn chạy macro ngay lập tức cho tất cả các tệp. Dưới đây là cách mặc định cho phép tất cả các macro.
1. Vào File -> Options -> Trust Center và nhấn nút Trust Center Settings….
Mẹo: Bạn cũng có thể nhấp vào liên kết Trust Center Settings trên Warning Security.
2. Bạn sẽ thấy cửa sổ Trust Center. Chọn Tùy chọn Macro Settings.
3. Chọn Enable all macros (không được khuyến cáo, những mã độc có thể chạy).
Từ bây giờ tất cả các macro sẽ chạy mà không cảnh báo.
Xin lưu ý rằng cách cài đặt này làm cho máy tính của bạn dễ bị nhiễm virus. Bạn nên chắc chắn rằng tất cả các tệp có macro được lấy từ nguồn đáng tin cậy.
Bạn có thể tìm thấy tất cả các cài đặt macro trong cửa sổ Trust Center. Các cài đặt này cho phép bạn điều chỉnh cách làm việc với các bảng tính được bật macro theo ý muốn.
Thực hiện theo các bước từ Cách luôn chạy các macro cho một bảng tính đáng tin cậy để mở được cửa sổ Trust Center.
Vui lòng xem tất cả các giải thích trong cài đặt macro dưới đây:
Giả sử Disable all macros without notification được chọn, nhưng bạn cần chạy macro ngay. Nếu bạn có Excel 2007-2013, bạn có thể bật macro ngay cả khi cài đặt bảo mật của bạn không cho phép điều này. Excel tự đặt các vị trí nhất định là các vùng đáng tin cậy. Điều này có nghĩa là nếu bạn lưu các tập tin có macro ở đó, có thể bỏ qua kiểm tra bảo mật và chạy macro.
Vui lòng xem danh sách các địa điểm đáng tin cậy bên dưới:
Program Files \ Microsoft Office \ Templates
Program Files \ Microsoft Office \ Office12 \ Startup
Program Files \ Microsoft Office \ Office12 \ Library
Program Files \ Microsoft Office \ Office12 \ XLSTART
Bạn có thể thêm bất kỳ vị trí nào trên máy tính của mình vào vùng tin cậy, bằng cách làm theo các bước dưới đây:
Chú ý: Trước khi thêm bất kỳ vị trí nào vào tin cậy, hãy đảm bảo rằng nó thực sự an toàn vì vị trí đó có thể bị tấn công bởi tin tặc.
Xem thêm: học excel cơ bản 2010
Các macro cần bạn lưu các tệp theo định dạng macro-enabled workbook. Kiểu này thêm cảnh báo bảo mật vào tệp của bạn. Nếu bạn không chọn đúng, lệnh sẽ không được lưu giữ. Dưới đây bạn sẽ tìm thấy cách lưu tài liệu Excel hỗ trợ macro:
3. 3. Nhấp vào Save để lưu giữ kết quả.
Nếu bạn quên chọn Macro Enabled Workbook, bạn sẽ nhận được thông báo rằng macro sẽ không được lưu lại:
Nhấn No nếu bạn cần giữ macro.
Giả sử, bạn chỉ đọc các tệp và không cần bật các macro trên máy tính của bạn. Bạn nhận được tài liệu từ nhiều nguồn khác nhau và muốn cài đặt bảo mật của mình lên mức cao nhất. Vì một số macro có thể nguy hiểm, bạn có thể vô hiệu hóa tất cả chúng bằng cách sử dụng các tùy chọn Trust Center.
Hướng dẫn học Excel 2016 tại nhà
Mã này giấu tất cả trang bảng tính cho đến khi macro được kích hoạt. Nó cũng thêm một bảng cảnh báo người dùng chạy macro. Ngay khi người dùng bật các lệnh, bảng cảnh báo sẽ được ẩn và tất cả các nội dung khác được hiển thị.
VBA giúp ích rất nhiều trong công việc: giúp bạn tăng tốc trong quá trình xử lý trên excel, giúp lập các báo cáo tự động, điều khiển các chương trình khác như word, power point, outlook… giúp biến file excel của bạn trở thành 1 phần mềm chuyên nghiệp…
Để có thể học VBA một cách đầy đủ, có hệ thống, bạn hãy tham gia khoá học VBA101 – VBA cơ bản dành cho người mới bắt đầu của hệ thống Học Excel Online. Hiện nay hệ thống đang có nhiều ưu đãi khi bạn đăng ký khóa học này. Chi tiết xem tại: