Các anh chị giúp em làm thế nào để mỗi lần mở file excel lên nó không hiện ra cái security warning, vì mỗi lần em mở file excel ra nó lại báo và em phải chọn enable marco, thấy bất tiện quá, mà file đó em chỉ ghi mỗi một cái marco để lọc bằng Advacen filter.
Em có một sheet Data tổng hợp. Một sheet khác em tạo một vùng điều kiện lọc, một vùng kết quả lọc, em ghi lại quá trình lọc bằng macro và gán phím tắt Ctrl+Z. Mỗi lần em thay giá trị trong ô điều kiện lọc và bấm Ctrl+z thì marco sẽ thực hiện lọc theo điều kiện mới. (trong ô điều kiện lọc của em là một danh sách Data validation để chọn điều kiện lọc cho dễ)
Chỉ có mỗi một marco đó thôi và em muốn là mỗi lần mở file excel đó ra thì marco đó tự động được enable chứ không phải nhìn thấy cái cảnh báo security warning mỗi khi mở file nữa. Có cách là chọn mức bảo vệ Low gì gì đó cho tất cả các marco nhưng cái đó là chung cho tất cả các file excel mà em không muốn dùng cái đó vì khi mở các file excel khác vẫn có khả năng có code độc hại đến máy tính.
Thứ hai là cái marco dùng để lọc Advance Filter, thay vì mỗi lần chọn giá trị trong vùng điều kiện xong phải bấm Ctrl+z để chạy marco thì có cách nào để mỗi lần em chọn giá trị lọc trong danh sách Data validation xong thig marco tự chạy luôn không. Em biết là có đoạn code để thự hiện một lênh nào đó khi có thay đổi giá trị trong một ô nhưng em không hiểu về cách viết code lắm
Ví dụ viết một code để mỗi khi giá trị của ô A3 thay đổi thì sẽ thực hiện lệnh Marco3 thì viết thế nào ạ?
Em có một sheet Data tổng hợp. Một sheet khác em tạo một vùng điều kiện lọc, một vùng kết quả lọc, em ghi lại quá trình lọc bằng macro và gán phím tắt Ctrl+Z. Mỗi lần em thay giá trị trong ô điều kiện lọc và bấm Ctrl+z thì marco sẽ thực hiện lọc theo điều kiện mới. (trong ô điều kiện lọc của em là một danh sách Data validation để chọn điều kiện lọc cho dễ)
Chỉ có mỗi một marco đó thôi và em muốn là mỗi lần mở file excel đó ra thì marco đó tự động được enable chứ không phải nhìn thấy cái cảnh báo security warning mỗi khi mở file nữa. Có cách là chọn mức bảo vệ Low gì gì đó cho tất cả các marco nhưng cái đó là chung cho tất cả các file excel mà em không muốn dùng cái đó vì khi mở các file excel khác vẫn có khả năng có code độc hại đến máy tính.
Thứ hai là cái marco dùng để lọc Advance Filter, thay vì mỗi lần chọn giá trị trong vùng điều kiện xong phải bấm Ctrl+z để chạy marco thì có cách nào để mỗi lần em chọn giá trị lọc trong danh sách Data validation xong thig marco tự chạy luôn không. Em biết là có đoạn code để thự hiện một lênh nào đó khi có thay đổi giá trị trong một ô nhưng em không hiểu về cách viết code lắm
Ví dụ viết một code để mỗi khi giá trị của ô A3 thay đổi thì sẽ thực hiện lệnh Marco3 thì viết thế nào ạ?