Bạn mới bắt đầu tìm hiểu về macro trong Excel? Tạo một macro đơn giản sẽ giúp bạn hiểu rõ hơn và khám phá nhiều hơn về macro trong Excel. Nếu bạn muốn biết cách tạo, lưu, và chạy macro trong Excel, hãy tham khảo ví dụ dưới đây.

Dưới đây là hướng dẫn về cách tạo và sử dụng Macro, lưu Macro trong Excel. Mời bạn theo dõi.
Trước tiên, nếu thẻ Developer chưa xuất hiện trên thanh Ribbon của file Excel, bạn cần thực hiện hiển thị thẻ Developer như sau:
1. Mở Tệp -> Tùy chọn.

2. Trong hộp thoại Tùy chọn Excel, chọn Tùy chỉnh thanh Ribbon, sau đó đánh dấu vào ô trước Developer và nhấn OK.

Cách 1: Tạo Macro sử dụng Record Macro
Bước 1: Trên file Excel, chọn ô để thực hiện các thao tác, sau đó chọn Developer -> Record Macro.

Bước 2: Khi xuất hiện bảng Ghi Macro, nhập tên cho macro trong phần Tên Macro (viết liền, không dấu), bạn cũng có thể mô tả macro trong phần Mô Tả. Bạn cũng có thể thiết lập phím tắt trong ô Phím Tắt. Sau đó nhấn OK để bắt đầu ghi lại các thao tác trên Excel.

Bước 3: Bắt đầu thực hiện các thao tác mà bạn muốn tạo macro, ví dụ như căn giữa, in đậm chữ, tô màu, hoặc đổ nền cho chữ.

Bước 4: Khi bạn hoàn tất các thao tác và muốn dừng ghi macro, chọn Developer -> Dừng Ghi Macro.

Như vậy bạn đã tạo xong một Macro đơn giản rồi, nếu bạn muốn tạo các Macro khác thì chỉ cần thực hiện tương tự.
Bước 5: Áp dụng macro đã tạo.
Chọn một ô trong Excel mà bạn cần sử dụng macro, sau đó chọn thẻ Developer -> Macros.

Khi hộp thoại Macro xuất hiện, chọn tên macro muốn sử dụng và nhấn Run để chạy macro.

Như vậy ngay lập tức ô dữ liệu mà bạn chọn sẽ thực hiện các thao tác của macro mà bạn đã thực hiện trong quá trình tạo macro.

Bước 1: Mở Developer -> Macros hoặc sử dụng tổ hợp phím Alt + F8.
Bước 2: Trong hộp thoại Macro, nhập tên cho macro trong phần Macro name (viết liền, không dấu) và nhấn Create.

Bước 3: Trong phần Sub tenmacro()......End Sub, viết code Visual Basic. Nếu không biết code, bạn có thể tìm kiếm trên mạng, sau đó sao chép và dán code vào giữa phần Sub.... End Sub này. Cuối cùng, đóng cửa sổ Visual Basic.

Cách 2: Tạo Macro bằng cách sử dụng code Visual Basic.
Ví dụ: Dưới đây là một đoạn mã đơn giản giúp bạn in nghiêng và đổ nền đỏ.

Bước 4: Áp dụng Macro
Bạn có thể sử dụng macro tương tự như cách ở trên bằng cách chọn ô cần chạy Macro và nhấn thẻ Developer -> Macros.

Khi hộp thoại Macro hiện ra, chọn tên macro cần sử dụng và nhấn Run.

Do đó, khi chạy macro, nó sẽ thực hiện đúng theo mã Visual Basic mà bạn đã nhập.

Bước 5: Đặt phím tắt cho macro.
Nếu bạn chưa thiết lập phím tắt khi tạo macro, bạn có thể thiết lập lại bằng cách trong hộp thoại Macro, chọn tên macro cần đặt phím tắt và chọn Options.

Khi hộp thoại Macro Options hiện ra, nhập ký tự vào ô trống bên cạnh Ctrl và nhấn OK để lưu phím tắt.
Lưu ý: Không nhập phím số, chỉ được nhập ký tự.

Do đó, thay vì phải chọn Macros -> Tên Macro -> Chạy, bạn có thể sử dụng phím tắt mà bạn đã thiết lập để sử dụng macro trực tiếp.
Bước 6: Lưu Macro
Chọn Tệp -> Lưu As (bấm F12). Xuất hiện cửa sổ Lưu As, chọn vị trí và đặt tên file. Trong phần Lưu dạng, chọn Excel Macro-Enabled Workbook và nhấn Lưu để lưu file Excel cùng với macro.

Từ đó, bạn đã có kiến thức về cách tạo và sử dụng macro trong Excel cũng như cách lưu chúng. Để tìm hiểu thêm về cách bật, tắt, và xóa macro trong Excel, bạn có thể đọc bài viết Hướng dẫn cách thao tác với macro trong Excel.
Nếu bạn thành thạo việc sử dụng Macro, bạn sẽ làm việc với Excel nhanh chóng hơn, giảm thiểu thời gian xử lý dữ liệu. Chúc bạn thành công!