[Tips] Thủ thuật lưu file Excel có chứa code Macros VBA Excel

Nguồn bài viết: [Tips] Thủ thuật lưu file Excel có chứa code Macros VBA Excel

Trong quá trình sử dụng bảng tính Excel, việc sử dụng các hàm, Add ins hay Excel Macros code VBA để hỗ trợ tính toán là một việc làm hết sức cần thiết. Đặc biệt với mã VBA Macros sẽ giúp bạn tự động lặp lại các thao tác từ đơn giản đến phức tạp, khi đó mã VBA được sử dụng rất hiệu quả nếu bạn biết cách tận dụng.

Tuy nhiên, bạn biết đấy. Macro VBA chỉ có thể được sử dụng một lần để tính toán và đặt giá trị, nhưng phép tính đó không thể lặp lại khi tệp Excel được lưu.

Và đây cũng là câu hỏi mà nhiều bạn đã hỏi mình. Đó là lý do tại sao hôm nay tôi sẽ chia sẻ với các bạn một mẹo nhỏ trong lưu tệp Excel bằng mã VBA để sử dụng lại Macro VBA trong các tính toán giá trị Excel tiếp theo. Giúp bạn tiết kiệm thời gian hơn trong công việc!

Đọc thêm:

Đây là ví dụ về bài viết: Tự động tô màu hàng và cột theo con trỏ chuột trên file Excel bằng VBA (bài này mình chưa đăng trên blog, mình sẽ chèn link khi đăng bài này: P)

luu-file-excel-co-code-macro-excel-vba (1)

Nếu bạn chọn lưu tệp Excel theo cách thông thường thì các giá trị được tô màu sẽ chỉ dừng lại ở vị trí trước Lưu, khi mở lại tệp thì bạn không thể thay đổi các giá trị này được nữa.

Vì vậy, giải pháp của chúng tôi sẽ là lưu mã VBA này với dữ liệu của tệp Excel. Cách thực hiện, mời bạn tham khảo hướng dẫn sau đây.

I. Cách lưu tệp bằng Macro VBA trên Excel

+ Bước 1: Để có thể lưu cả Macro VBA và giữ chúng ở trạng thái hoạt động khi mở tệp Excel, hãy bấm vào menu Tệp luu-file-excel-co-code-macro-excel-vba (2)

.

Sau đó chọn Save As => rồi thiết lập vị trí lưu file trên máy tính là Browse. Hoặc bạn cũng có thể lưu trên tài khoản Microsoft OneDrive của mình.

Trong bài viết này, tôi sẽ chọn Browse... để lưu trên máy tính ..

luu-file-excel-co-code-macro-excel-vba (3)

+ Bước 2: Bạn đổi tên trong phần Tên tệp.

Trong phần Gõ Lưu bạn đặt là Excel Macros-Enabled Workbook thay vì định dạng Excel Worbook như mặc định

Sau đó chọn Save để lưu tệp Excel bằng Macro.

luu-file-excel-co-code-macro-excel-vba (4)

+ Bước 3: Để lấy tệp kết quả chứa Macro VBA ở dạng tệp *.xlsm, có biểu tượng dấu chấm than. Và định dạng tệp Excel gốc *.xlsx cùng một bức tranh.

luu-file-excel-co-code-macro-excel-vba (5)

+ Bước 4: Sau đó bạn có thể mở tệp chứa Macro VBA và chạy thử để xem hoạt động của VBA đã lưu.

luu-file-excel-co-code-macro-excel-vba (6)

II. Một số lưu ý với tệp Excel chứa Macro Excel khi lưu

1 / Định dạng mặc định khi lưu tệp Excel là * .xlsx (đối với Excel 2007, 2010, 2013, 2016, 2019…) và * .xls (đối với Excel 2003). Định dạng khi lưu tệp Excel có chứa mã VBA là * .xlsm hoặc xlsb (có dấu chấm than bên cạnh biểu tượng tệp Excel)

2 / Khi bạn lưu file Excel (chứa mã VBA) bình thường. Đó là, lưu tệp với định dạng mặc định *.xlsx một thông báo như thế này sẽ xuất hiện.

luu-file-co-chua-macro-excel

Nội dung thông báo này bạn có thể hiểu đơn giản: Nếu bạn lưu tệp này, nó sẽ không cho phép bạn lưu nội dung của Macro Excel (mã VBA). Và khi bạn nhấp vào:

  • Vâng: Mã Macro sẽ bị xóa.
  • Không: Hủy lệnh lưu và mã Macro sẽ không bị xóa.

Tôi biết rằng hầu hết các bạn, nếu bạn không thông thạo tiếng Anh, sẽ nhanh chóng quyết định nhấp vào Yes. Nó có nghĩa là bạn đồng ý với xóa hết Macro trong tệp Excel đó.

Vì vậy, khi có những thông báo bạn không hiểu, hãy Google dịch để hiểu thông báo đó là gì để bạn có thể xử lý chính xác.

Phần kết

Được rồi, vậy là xong. Vậy là xong, mình đã hướng dẫn xong cho các bạn cách lưu tệp Excel chứa mã VBA được thôi. Sau khi lưu tệp như vậy, bạn vẫn có thể sử dụng lại VBA khi thêm, hoặc chỉnh sửa các thông số trên trang tính.

Hi vọng rằng bài viết này sẽ hữu ích cho bạn. Chúc may mắn !

CTV: Lương Trung – congthucexcel.com

Bài viết đạt được: 4,8 / 5 sao – (Có 6 lượt đánh giá)

Ghi chú: Bài viết này có hữu ích cho bạn không? Đừng quên đánh giá bài viết, thích và chia sẻ nó với bạn bè và gia đình của bạn!

Những bài viết liên quan : Thủ Thuật Excel

Nguồn : congthucexcel.com

Mọi sự sao chép, trích dẫn vui lòng ghi rõ nguồn: congthucexcel.com



from congthucexcel.com https://ift.tt/f2S3Pc4
via Congthucexcel.com

Nhận xét

Bài đăng phổ biến từ blog này

Cách đếm và tính tống các số chẵn, số lẻ có trên Excel

Cách tô màu giá trị MIN, MAX trên bảng tính Excel, đơn giản!

Hình nền Powerpoint màu sáng