Dùng LockXLS
Mình cũng gặp trường hợp BKAV quét virus macro nhưng quét nhầm VBA. Các file mình làm ra đưa lên ổ mạng của Cty thì bị ai đó quét mất tiu hic hic... Thế là mình đã tìm cách khắc phục bằng cách dùng chương trình LockLXLS (đã từng được giới thiệu trên diễn đàn và LBVMVT - các bạn tìm và tham khảo nha), dùng chức năng "Leave VBA code available to modification". Sau khi tạo được file từ chương trình này thì file đó không bị tác động của BKAV nữa, nhưng nhược đỉểm là file này không dùng được chức năng protection được nữa (nếu đã protection thì không mở protec được, còn nếu chưa thì cũng không protec được kể cả sheet hay workbook). Để file này mở được trên máy kô cài LockXLS thì bạn phải chọn chức năng "Combine all files into single installation packge..." để cài đặt LockXLS Runtime.
Cách này chỉ dùng cho việc bạn muốn bảo vệ VBA khi đưa file cho người khác thôi hoặc public lên ổ mạng của Cty (giống mình), còn nếu muốn bảo vệ trên máy cá nhân thì tốt nhất là ko dùng BKAV hehe!!!!!!!!!!!!!