Bài viết sau đây sẽ hướng dẫn cho bạn đọc cách bật và tắt macro trong Excel 2007, 2010, 2013 và 2016. Show
Hướng dẫn kích hoạt, vô hiệu hóa macro trên ExcelKích hoạt macro trong ExcelCách bật macro trong Excel 2013-2016Dưới đây là những việc cần làm, nếu thông báo lỗi ở trên hiển thị trong khi mở file hỗ trợ macro (XLS, XSLM, XLSB): 1. Bấm vào tab File (tab trên cùng bên trái trong cửa sổ Excel). 2. Nhấp vào nút Excel Options. 3. Nhấp vào Trust Center trong menu bên trái. 4. Nhấp vào Trust Center Settings trong cửa sổ bên phải. 5. Trong cửa sổ mới mở, nhấp vào Macro Settings trong menu bên trái. 6. Chọn Enable all macros. 7. Nhấn vào OK. 8. Nhấn vào OK một lần nữa. 9. Đóng tất cả các ứng dụng Office và khởi động lại Excel. Cách bật macro trong Excel 2010Để bật macro trong Excel 2010, hãy làm theo hướng dẫn sau: 1. Bấm vào tab File (tab trên cùng bên trái trong cửa sổ). 2. Nhấp vào nút Excel Options. 3. Nhấp vào Trust Center trong menu bên trái. 4. Nhấp vào Trust Center Settings trong cửa sổ bên phải. 5. Trong cửa sổ mới mở, nhấp vào Macro Settings trong menu bên trái. 6. Tích vào tùy chọn Enable all macros (not recommended; potentially dangerous code can run). Cách bật macro trong Excel 2007Bấm vào nút Office (nút trên cùng bên trái trong cửa sổ) và làm theo quy trình tương tự như trên. Vô hiệu hóa macro trong Excel1. Vô hiệu hóa tất cả các macro mà không cần thông báoGiả sử bạn sẽ không bao giờ sử dụng bất kỳ macro nào và muốn vô hiệu hóa chúng, bạn có thể chọn tùy chọn này. Lần tới khi mở workbook Excel có hỗ trợ macro, bạn sẽ không thấy bất kỳ thông báo nào về macro cả. Tuy nhiên, bạn vẫn có thể mở trình soạn thảo Visual Basic và kiểm tra code. Nhưng các macro trong file đều ở chế độ Design. Các macro trong file đều ở chế độ DesignKhi nhấn nút Các macro trong file này đều bị vô hiệu hóa và bạn không thể chạy bất kỳ macro nào trong số chúng. Đây là hiệu ứng của tùy chọn đầu tiên trong cài đặt macro. 2. Vô hiệu hóa tất cả các macro có thông báoTheo mặc định, Excel sẽ chọn tùy chọn này cho cài đặt macro. Và sự khác biệt giữa tùy chọn này và tùy chọn trước đó là thông báo. Trong tùy chọn này, khi mở workbook hỗ trợ macro, bạn sẽ thấy cảnh báo bảo mật. Và cũng có một nút Enable Content. Nút Enable Content trong Security WarningNếu trực tiếp mở trình soạn thảo Visual Basic và chạy macro, bạn sẽ lại thấy thông tin cho thấy các macro bị tắt. Nhưng bây giờ bạn chắc chắn rằng macro này an toàn và có thể mở lại file. Sau đó nhấp vào nút Enable Content trong Security Warning. Do đó, các macro trong file hỗ trợ macro này đều có sẵn. Hơn nữa, vào lần tới khi mở file, bạn sẽ không thấy cảnh báo này nữa. Excel đủ thông minh để ghi lại thao tác của bạn và nó nhớ rằng file này an toàn. 3. Vô hiệu hóa tất cả macro, trừ các macro có chữ ký kỹ thuật sốĐây là tùy chọn thứ ba. Tùy chọn này rất dễ hiểu. Khi bạn chọn tùy chọn này, tất cả các macro sẽ bị vô hiệu hóa. Nhưng có tồn tại một số macro nhất định và chúng có chữ ký kỹ thuật số. Các macro này được coi là an toàn. Do đó, với tùy chọn này, bạn có thể chạy các macro có chữ ký kỹ thuật số trên máy tính của mình. Nếu bạn đang sử dụng Excel 2007 và bạn muốn mở 1 file excel có chứa macro thì khi mở file, bạn sẽ nhận được thông báo sau: Trong bài viết này Học Excel Online sẽ hướng dẫn bạn cách enable macro trong excel 2007. Xem nhanh Bước 1: Kiểm tra xem bộ cài Office 2007 có hỗ trợ VBA không.Tại sao phải làm việc này? Bởi vì một số bộ cài rút gọn trong phiên bản Office 2007 thường lược bỏ đi VBA. Khi máy tính của bạn đang sử dụng bộ cài rút gọn này thì bạn không thể sử dụng được VBA trong excel. Nói cách khác là không thể enable macro được. Cách kiểm tra: Bấm phím tắt Alt + F11 (phím tắt để mở VBA). Nếu không có VBA thì sẽ xuất hiện thông báo: This workbook has lost its VBA project, ActiveX controls and any other programmability-related features. Cách khắc phục: Cài lại bộ cài Office khác, ưu tiên từ phiên bản 2010 trở lên Bước 2: Thực hiện theo hướng dẫn để Enable MacroNếu bộ cài Office 2007 có VBA thì bạn thực hiện theo các hướng dẫn của thông báo trên, cụ thể như sau:
Trong mục này bấm chọn Enable this content rồi bấm OK * Lưu ý: Trong một số trường hợp bạn không nhận được thông báo trên mà lại nhận được 1 thông báo khác là: Với thông báo này chúng ta sẽ bấm chọn vào Enable Macros. Tại sao lại có 2 dạng thông báo như trên?
VBA giúp ích rất nhiều trong công việc: Tự động hóa Excel, viết hàm tự tạo, giúp làm việc trong Excel dễ dàng hơn, chuyên nghiệp hơn, bổ sung thêm những điều mà Excel không có sẵn. Để tìm hiểu thêm nhiều kiến thức về VBA, mời bạn tham dự khóa học VBA101 – Tự động hóa Excel với lập trình VBA. Đây là khóa học rất hữu ích dành cho bạn. Hãy cùng khám phá nào |