Macro Excel - Tạo
Bạn có thể tạo macro bằng các lệnh Excel bằng cách ghi lại các lần nhấn phím và nhấp chuột, đặt tên cho macro và chỉ định cách lưu trữ macro. Do đó, một macro được ghi lại có thể được chạy bằng lệnh Excel.
Giả sử bạn phải thu thập nhiều lần các kết quả nhất định ở định dạng sau:
Thay vì tạo bảng mỗi lần, bạn có thể có macro để làm việc đó cho bạn.
Ghi Macro
Để ghi macro, hãy làm như sau:
- Nhấp vào tab CHẾ ĐỘ XEM trên Ruy-băng.
- Bấm Macro trong nhóm Macro.
- Chọn Ghi Macro từ danh sách thả xuống.
Các Record Macro hộp thoại xuất hiện.
Kiểu MyFirstMacro trong hộp tên Macro.
Kiểu A Simple Macro trong hộp Mô tả và bấm OK.
Hãy nhớ rằng bất kỳ thao tác nhấn phím và nhấp chuột nào bạn thực hiện, sẽ được ghi lại ngay bây giờ.
Bấm vào ô B2.
Tạo bảng.
Bấm vào một ô khác trong trang tính.
Nhấp vào tab CHẾ ĐỘ XEM trên Ruy-băng.
Nhấp vào Macro.
Lựa chọn Stop Recording từ danh sách thả xuống.
Ghi macro của bạn đã hoàn tất.
Bước đầu tiên để nhấp vào một ô cụ thể rất quan trọng vì nó cho biết vị trí chính xác mà macro phải bắt đầu đặt các bước đã ghi. Sau khi hoàn tất việc ghi âm, bạn phải nhấp vào Dừng ghi để tránh ghi các bước không cần thiết.
Chạy Macro
Bạn có thể chạy macro mà bạn đã ghi lại bất kỳ số lần nào bạn muốn. Để chạy macro, hãy làm như sau:
- Nhấp vào một trang tính mới.
Lưu ý ô đang hoạt động. Trong trường hợp của chúng tôi, nó là A1.
Nhấn vào VIEW trên thanh Ribbon.
Nhấp chuột Macros.
Lựa chọn View Macros từ danh sách thả xuống.
Hộp thoại Macro xuất hiện.
Chỉ macro mà bạn đã ghi mới xuất hiện trong danh sách Macro.
Bấm vào tên macro - MyFirstMacro trong hộp thoại Macro. Mô tả bạn đã nhập trong khi ghi macro sẽ được hiển thị. Mô tả macro cho phép bạn xác định mục đích bạn đã ghi macro.
Nhấp vào nút Chạy. Bảng tương tự mà bạn đã tạo trong khi ghi macro sẽ xuất hiện chỉ trong tích tắc.
Bạn đã khám phá ra cây đũa thần mà Excel cung cấp cho bạn để tiết kiệm thời gian cho những công việc trần tục. Bạn sẽ quan sát những điều sau:
Mặc dù ô hoạt động trước khi chạy macro là A1, bảng được đặt trong ô B2 như bạn đã ghi.
Ngoài ra, ô hiện hoạt trở thành E2, vì bạn đã nhấp vào ô đó trước khi dừng ghi.
Bạn có thể chạy macro trong nhiều trang tính với các ô hoạt động khác nhau trước khi chạy macro và tuân theo các điều kiện tương tự như đã cho ở trên. Chỉ cần ghi nhớ điều này và bạn sẽ hiểu sau hướng dẫn này tại sao nó lại xảy ra như vậy.
Bạn cũng có thể ghi macro để đặt các bước đã ghi của bạn vào ô hiện hoạt. Bạn sẽ học cách làm điều này khi bạn tiến bộ trong hướng dẫn.
Lưu trữ Macro
Bạn có thể tự hỏi làm thế nào để lưu các macro được tạo. Trong bối cảnh này, bạn cần biết -
- Lưu trữ một macro
- Lưu tệp đã bật macro
Khi bạn tạo một macro, bạn có thể chọn nơi lưu trữ macro cụ thể đó. Bạn có thể làm điều này trongRecord Macro hộp thoại.
Nhấp vào hộp - Store macro in. Ba tùy chọn sau có sẵn:
- Workbook này.
- Sổ làm việc mới.
- Sổ làm việc Macro Cá nhân
Sổ làm việc này
Đây là tùy chọn mặc định. Macro sẽ được lưu trữ trong sổ làm việc hiện tại của bạn từ nơi bạn đã tạo macro.
Sổ làm việc mới
Tùy chọn này, mặc dù có sẵn, không được khuyến khích. Bạn sẽ yêu cầu Excel lưu trữ macro trong một sổ làm việc mới khác và hầu hết là không cần thiết.
Sổ làm việc Macro Cá nhân
Nếu bạn tạo một số macro mà bạn sử dụng trên các sổ làm việc của mình, Sổ làm việc Macro Cá nhân cung cấp cho bạn cơ sở để lưu trữ tất cả các macro tại một nơi. Bạn sẽ tìm hiểu thêm về tùy chọn này trong chương tiếp theo.
Lưu một tệp đã bật Macro
Nếu bạn đã chọn This Workbook là tùy chọn để lưu trữ macro, bạn sẽ cần lưu sổ làm việc của mình cùng với macro.
Cố gắng lưu sổ làm việc. Theo mặc định, bạn sẽ yêu cầu Excel lưu sổ làm việc dưới dạng tệp .xls. Excel hiển thị thông báo cho biết không thể lưu dự án VB tính năng Excel trong sổ làm việc không có macro, như được hiển thị bên dưới.
Note- Nếu bạn bấm Có, Excel sẽ lưu sổ làm việc của bạn dưới dạng tệp .xls miễn phí macro và macro mà bạn đã lưu trữ với tùy chọn Sổ làm việc này sẽ không được lưu. Để tránh điều này, Excel cung cấp cho bạn một tùy chọn để lưu sổ làm việc của bạn dưới dạng sổ làm việc hỗ trợ macro sẽ có phần mở rộng .xlsm.
- Bấm Không trong hộp thông báo cảnh báo.
- Chọn Excel Macro-Enabled Workbook (* .xlsm) trong loại Lưu dưới dạng.
- Nhấp vào để lưu.
Bạn sẽ tìm hiểu thêm về những điều này trong các chương sau của hướng dẫn này.