Khi bạn có thực hiện Macro vào VBA Excel, nhưng đến khi lưu file đó xong, tắt file cùng mở lại file đó thì thấy không thể chút macro như thế nào nữa. Nguyên nhân lại như vậy? Học Excel Online sẽ giúp bạn trả lời thắc mắc này và hướng dẫn chúng ta cách lưu file excel vẫn tồn tại macro vào VBA Excel
1. Các chú ý trước lúc lưu file tất cả chứa Macro
Khi thao tác với VBA, macro trong Excel thì bạn cần lưu ý những điều sau trước khi lưu file:
Không nên dạng file nào của Excel cũng chất nhận được chứa macro trong đó.Dạng file mặc định của Excel 2007, 2010, 2013, 2016… là dạng file có đuôi .xlsx dạng này không được cho phép chứa macroKhi lưu 1 file chứa Macro thì Excel sẽ sở hữu được thông báo cho bạn biết rằng tất cả muốn đổi dạng file để cất macro không2. Thông tin khi lưu lại file cất macro
Khi các bạn lưu file có chứa macro một cách thông thường (chế độ lưu giữ dạng file mặc định trong excel) thì sẽ nhận được thông báo như sau:
Bạn đang xem: tệp tin excel có dấu chấm thanBạn đang xem: File excel có dấu chấm than


Thông báo này có ý nghĩa:
Việc lưu tệp tin này vẫn không chất nhận được lưu đông đảo nội dung vào VB Project (macro trong VBA)
Bấm Yes ví như bạn đồng ý giữ file nhưng mà không cố nhiên macro (xóa không còn macro sau khoản thời gian bấm Yes)
Bấm No để diệt lệnh lưu file (coi như không lưu, vẫn tồn tại macro)
Đa phần họ không nắm rõ thông báo này nhưng bấm Yes. Như vậy có nghĩa là chính chúng ta đã đồng ý bài toán xóa hết macro đã thực hiện trong file excel đó.
3. Phân biệt các dạng đuôi tệp tin của Excel
a. Dạng không chứa Macro
Là dạng đuôi .xlsx (Excel Workbook – Excel Macro free workbook)
Đây là dạng mặc định khi lưu file trong Excel 2007, 2010, 2013, 2016…

Dạng này gồm:
Đuôi .xls là dạng Excel 97-2003 Workbook. Dạng này dành cho phiên bản Excel đời cũ (2003 trở xuống). Dạng này chất nhận được chứa macro nhưng có nhiều điểm bất tiện: form size file lớn, không áp dụng được tính năng của những phiên bản đời cao… Dạng này hiện nay nay ít khi sử dụng vì đã lỗi thờiĐuôi .xlsm, .xlsb là dạng Excel Macro-Enable Workbook. Dạng này có thể chấp nhận được chứa Macro. Dạng này có hình vệt chấm than (màu đen nền vàng ở phiên phiên bản 2010) để phân biệt với dạng .xlsx
Xem thêm: Máy Lạnh Tự Chế Máy Lạnh Mini Siêu Mát Cho Ngày Nóng, Tự Chế Máy Lạnh Mini
4. Thao tác chọn dạng tệp tin khi lưu
Khi giữ file, bọn họ không giữ trực tiếp mà sử dụng phím F12 (phím tắt nhằm mở cơ chế Save as…)
Trong cửa sổ Save as chúng ta sẽ lựa chọn Save as type là nhiều loại file bao gồm chứa Macro

Như vậy thông qua nội dung bài viết này mình tin rằng các bạn đã hoàn toàn có thể yên tâm khi áp dụng macro trong Excel rồi.
VBA giúp ích không ít trong công việc: tự động hóa Excel, viết hàm tự tạo, giúp thao tác làm việc trong Excel tiện lợi hơn, chuyên nghiệp hơn, bổ sung thêm phần lớn điều mà Excel không tồn tại sẵn. Để xem thêm nhiều kỹ năng và kiến thức về VBA, mời bạn tham dự khóa học VBA101 – Tự động hóa Excel với lập trình VBA. Đây là khóa huấn luyện rất hữu ích giành cho bạn. Hãy cùng mày mò nào
Follow Us
Có gì mới
Trending
soi mong mn thabetsoi ước kubettỷ lệ kèo láng đátỷ lệ kèoTải app mmlive đến androidtải qqlive app android android