Vấn đề này mình có giải thích khá rõ tại Chương 1 của khóa học này. Nguyên nhân là:
- Excel sẽ tự động ngăn không cho các file có chứa VBA tự ý hoạt động nhằm bảo vệ cho người dùng. Đặc biệt là trong lần mở đầu tiên.
Do đó:
- Khi mở file lần đầu cần thiết lập cho phép file sử dụng VBA
- Thiết lập lại chức năng cảnh báo, ngăn chặn macro (trong Excel Options > Trust Center > Macro settings)
Khi gửi file sang máy tính khác thì bạn cần nhắc họ về file đó có chứa VBA, cần thiết lập cho phép chạy Macro thì mới sử dụng được.
Hoặc bạn kiểm tra máy bạn chuyển sang phần Developer xem hình 1 có bị mờ như hình 2 không? nếu bị bạn cần cài lại office ở chế độ đầy đủ mới có thể chạy được file vba