File được lưu lại dưới file mới được định dạng .xlsm luôn ạ
wb.SaveAs Replace(filePath, ".xlsx", ".xlsm"), FileFormat:=52
Đúng là thêm câu lệnh trên vào sẽ loại bỏ đi thông báo nếu có.
Vấn đề chính ở đây là không hiểu sao ở 1 máy tính khác cùng excel 2016, mà sự kiện BeforeSave không chạy được...