Cách ghi Macro trong Excel


Thực hiện lặp đi lặp lại các hành động giống nhau không chỉ nhàm chán mà còn có thể gây lãng phí thời gian và làm hao hụt năng suất của bạn. Điều này đặc biệt đúng đối với người mới bắt đầu sử dụng Excel, những người có thể không nhận ra rằng việc tự động hóa các tác vụ phổ biến bằng cách ghi macro là điều dễ dàng. Nhưng macro Excel là gì?

Macro Excel cho phép bạn tự động hóa nhiều tác vụ phổ biến mà bạn sẽ thực hiện, từ chèn công thức đến định dạng dữ liệu. Bạn không cần phải là một lập trình viên để tạo chúng, vì Excel có thể ghi lại các hành động của bạn khi bạn thực hiện chúng. Nếu bạn muốn biết cách ghi macro trong Excel, bạn cần làm theo các bước bên dưới.

Macro Excel là gì?

Macro Excel là một tập hợp các hướng dẫn được ghi lại, được tạo thủ công trong VBA (Visual Basic for Applications) hoặc được ghi tự động bằng công cụ Trình ghi Macrocủa Excel. Macro cho phép bạn lưu bất kỳ hành động phổ biến nào, chẳng hạn như xóa cột trống, thay đổi định dạng văn bản hoặc chèn công thức mới vào sổ làm việc.

Những hành động đã lưu này sau đó có thể được chạy với nhấp vào một nút hoặc bằng cách sử dụng một phím tắt cụ thể. Mỗi macro có một phím tắt cụ thể mà bạn có thể sử dụng để nhanh chóng lặp lại hành động.

Nếu bạn sử dụng Excel để ghi macro, bạn sẽ giảm thời gian tạo hoặc chỉnh sửa bảng tính, tăng tốc độ quy trình làm việc trong quy trình.

Cách ghi Macro trong Excel

Cách dễ nhất để tạo macro mới trong Microsoft Excel là ghi lại nó bằng cách sử dụng Công cụ Macro Recordermà bạn có thể sử dụng trong Excel trên Windows hoặc Mac. Rất tiếc, không thể ghi macro trong Excel Online.

  1. Để ghi macro mới trong Excel, hãy mở một sổ làm việc mới hoặc hiện có. Trong tab Nhà phát triểntrên thanh ribbon, chọn nút Ghi Macro. Ngoài ra, nhấn các phím Alt + T + M + Rtrên bàn phím của bạn.
    1. Trong Cửa sổ ghi Macro, bạn có thể đặt tên cho macro của mình để xác định mục đích của nó trong hộp Tên macro, cũng như cung cấp mô tả cho những người dùng khác trong Mô tả hộp. Bạn cũng có thể thêm phím tắt (chẳng hạn như Ctrl + T) để gán macro mới cho phím tắt.
      1. Trong trình đơn thả xuống Lưu trữ macro trong, bạn có thể đặt nơi bạn muốn lưu macro sau khi nó được ghi lại, chẳng hạn như Sổ làm việc này(để lưu nó vào sổ làm việc đang mở), Sổ làm việc mới(để lưu vào sổ làm việc mới) hoặc Sổ làm việc Macro Cá nhân(để cho phép bạn sử dụng nó trong nhiều sổ làm việc). Chọn nút OKđể bắt đầu quay khi bạn đã xác nhận lựa chọn của mình.
        1. Khi bạn chọn OK, Trình ghi Macro Excel sẽ ở chế độ ghi. Mỗi hành động bạn thực hiện, từ nhấp vào nút đến chỉnh sửa ô, sẽ được ghi lại. Thực hiện các hành động bạn muốn ghi lại dưới dạng macro tại thời điểm này, sau đó chọn nút Dừng ghitrong tab Nhà phát triểnkhi bạn đã hoàn tất.
        2. Chạy, Chỉnh sửa hoặc Xóa Macro Microsoft Excel Hiện có

          Tùy thuộc vào vị trí lưu bạn đã chọn trong Macro Ghicửa sổ, Macro đã ghi của bạn sẽ sẵn sàng chạy trong sổ làm việc đang mở hoặc trong một sổ làm việc mới mở.

          1. Để chạy, chỉnh sửa hoặc xóa macro bạn đã tạo, hãy chọn Nhà phát triển >Macrotừ thanh ribbon.
            1. Trong cửa sổ Macro, một danh sách có sẵn macro để chạy trong sổ làm việc đang mở của bạn sẽ được liệt kê. Để chạy macro, hãy chọn macro từ danh sách, sau đó chọn nút Chạy. Bạn cũng có thể sử dụng phím tắt bạn đã chọn khi tạo macro để chạy macro thay thế.
              1. Để thực hiện các thay đổi đối với macro đã ghi , chọn nút Chỉnh sửa. Thao tác này sẽ mở trình soạn thảo VBA trong Excel, cho phép người dùng nâng cao chỉnh sửa mã VBA và thay đổi cách macro chạy. Người mới bắt đầu VBA có thể thấy dễ dàng hơn khi chỉ cần xóa macro và ghi lại nó.
                1. Để xóa macro, hãy chọn nó từ danh sách, sau đó chọn nút Xóa.
                  1. Excel sẽ yêu cầu bạn xác nhận rằng bạn muốn xóa macro. Chọn để xác nhận điều này. Sau khi xóa, bạn sẽ cần ghi lại macro theo các bước được liệt kê ở trên.
                  2. Lưu tệp Excel bằng macro đã ghi

                    Sổ làm việc Excel thường được lưu ở định dạng tệp XLSX(hoặc XLScho các sổ làm việc được tạo trong Excel 2007 trở lên). Loại tệp này hỗ trợ hầu hết dữ liệu Excel, nhưng loại trừ mọi macro Excel đã lưu.

                    Để lưu tệp Excel với các macro được ghi lại, bạn cần sử dụng định dạng tệp XLSMthay thế.

                    1. Để lưu tệp Excel dưới dạng sổ làm việc hỗ trợ macro, hãy chọn Tệp>Lưu dưới dạng>Duyệt qua.
                      1. Trong cửa sổ Lưu dưới dạng, chọn Excel Macro-Enabled Workbook (* .xlsm)từ trình đơn thả xuống. Chọn vị trí để lưu tệp, sau đó chọn nút Lưuđể lưu tệp.
                        1. Khi bạn mở tệp Excel hỗ trợ macro trên PC hoặc máy Mac khác, trước tiên bạn có thể cần cho phép Excel chạy bất kỳ macro nào được bao gồm. Chọn nút Bật macrođể thực hiện việc này.
                        2. Chia sẻ tệp Excel với Macro đã ghi

                          Macro Excel rất hữu ích, nhưng chúng cũng bao gồm các rủi ro bảo mật tiềm ẩn. Nếu bạn mở tệp Excel chứa macro từ một nguồn mà bạn không nhận ra hoặc không tin tưởng, thì bạn đang cho phép tệp đó chạy mã nguy hiểm trên PC của mình.

                          Vì điều này, các nhà cung cấp email trực tuyến thích Gmail tự động chặn người dùng gửi tệp XLSM(sổ làm việc Excel hỗ trợ macro) cho người dùng khác. Nếu điều này xảy ra, bạn có thể sử dụng dịch vụ chia sẻ tệp như Google Drive để chia sẻ trực tuyến với những người dùng khác.

                          Nếu bạn muốn chia sẻ tệp Excel hỗ trợ macro của mình với người dùng khác ở gần, sau đó bạn cũng có thể nhìn vào phương thức truyền tệp cục bộ để chia sẻ nó với một PC hoặc Mac khác hoặc với các thiết bị khác như điện thoại thông minh.

                          Các tệp Excel hỗ trợ macro có thể bị đóng gói bằng vi-rút hoặc phần mềm độc hại khác, vì vậy nếu bạn mở một tệp Excel mà bạn không tin tưởng, bạn có thể cần duyệt vi rút sau đó để đảm bảo rằng PC của bạn không bị xâm phạm. Hoặc quét chính tệp đó trước khi mở nó.

                          Mẹo và thủ thuật Excel nâng cao

                          Ghi macro chỉ là một Thủ thuật Excel có thể giúp bạn tiết kiệm thời gian, nhưng cũng có các tính năng Excel khác có thể giúp bạn làm việc hiệu quả hơn. Người dùng thành thạo có thể quan tâm đến sử dụng Excel để thu thập dữ liệu trực tuyến, trong khi các nhà phân tích dữ liệu có thể tò mò về cách sử dụng COUNTIFS, SUMIFS và AVERAGEIFS để phân tích dữ liệu sâu rộng.

                          Nếu bạn thích làm việc theo nhóm hoặc đang gặp khó khăn với một công thức Excel phức tạp, bạn cũng có thể cộng tác trên bảng tính Excel bằng cách sử dụng sổ làm việc dùng chung. Tuy nhiên, bạn có thể thấy rằng Google Trang tính là một lựa chọn tốt hơn dành cho cộng tác trực tuyến với nhiều chức năng và tính năng giống nhau.

                          bài viết liên quan:


                          10.11.2020