Lưu file excel có chứa macro

Liên hệ QC

thanh258

Thành viên mới
Tham gia
14/7/13
Bài viết
49
Được thích
9
Nghề nghiệp
Nhân viên văn phòng
Mình mới biết cách thu macro. Sau khi mình viết macro và tạo cho nó 1 cái nút và gán macro vào đó. Chạy rất OK.
Nhưng có 1 vấn đề là khi lấy 1 file excel khác mở cửa sổ macro (Alt + F11) và xoá thì ngay lập tức đoạn code đó bị xoá mặc dù file excel chưa macro mình có cài đặt khoá worksheet.
Một vấn đề nữa là khi mình gửi mail file excel của mình qua máy tính khác thì macro sài không được.

Bây giờ mình muốn khi tạo macro nó chỉ chạy cho file excel đã được tạo macro đó và không được xoá khi chưa mở khoá worksheet (hoặc có thể tạo pass cho đoạn code được tạo), và khi gửi mail qua 1 máy tính khác vẫn có thể sài được macro.

Bạn nào biết xin chỉ giáo cho mình với. (Cách tạo, cách lưu và bảo vệ macro)

Thân!
 
Mình mới biết cách thu macro. Sau khi mình viết macro và tạo cho nó 1 cái nút và gán macro vào đó. Chạy rất OK.
Nhưng có 1 vấn đề là khi lấy 1 file excel khác mở cửa sổ macro (Alt + F11) và xoá thì ngay lập tức đoạn code đó bị xoá mặc dù file excel chưa macro mình có cài đặt khoá worksheet.
Một vấn đề nữa là khi mình gửi mail file excel của mình qua máy tính khác thì macro sài không được.
Bây giờ mình muốn khi tạo macro nó chỉ chạy cho file excel đã được tạo macro đó và không được xoá khi chưa mở khoá worksheet (hoặc có thể tạo pass cho đoạn code được tạo), và khi gửi mail qua 1 máy tính khác vẫn có thể sài được macro.
Bạn nào biết xin chỉ giáo cho mình với. (Cách tạo, cách lưu và bảo vệ macro)
Thân!
Có thể bạn đang sử dụng Excel 2007 trở lên, khi Save file chứa code VBA thì phải lưu file dưới dạng: .xls (Excel 97-2003), .xlsm hoặc .xlsb. Khi lưu file dưới dạng này code không tự mất.
Để bảo vệ Marco (tránh ai đó vào xoá), bạn nhấn Alt+F11 > Tools > VBAProject Propeties > Protection > Đặt passwords > OK.
Protect Worksheet có thể làm cho code không chạy được trên sheet đó nếu code không có Unprotect Worksheet.
 
Web KT

Bài viết mới nhất

Back
Top Bottom