Video: Lập trình VBA trong Excel cho người mới bắt đầu | #02 Record Macro, Copy, Delete Sheet, IF 2025
Để bắt đầu ghi macro đầu tiên của bạn trong Excel, bạn cần phải tìm Macro Recorder, đó là trên tab Developer. Thật không may, Excel xuất hiện trong hộp với tab Nhà phát triển ẩn - lúc đầu bạn sẽ không thấy nó trên phiên bản Excel của bạn. Nếu bạn dự định làm việc với các macro VBA, bạn sẽ muốn đảm bảo rằng tab Nhà phát triển có thể nhìn thấy được. Để hiển thị tab này:
-
Chọn File → Excel Options.
-
Trong hộp thoại Tùy chọn Excel, chọn Tùy chỉnh Ribbon.
-
Trong hộp danh sách bên phải, nhấp để đặt dấu kiểm bên cạnh Nhà phát triển.
-
Nhấn OK để trở lại Excel.
Bây giờ tab Developer xuất hiện trong ribbon Excel, bạn có thể bắt đầu Macro Recorder. Chọn Ghi macro từ tab Nhà phát triển. Hộp thoại Record Macro xuất hiện.
Dưới đây là bốn phần của hộp thoại Record Macro:
-
Macro name: Excel sẽ đặt tên mặc định cho macro của bạn, chẳng hạn như Macro1, nhưng bạn nên đặt tên cho macro của mình hơn là mô tả nó làm. Ví dụ, bạn có thể đặt tên một macro mà định dạng một bảng chung FormatTable.
-
Phím tắt: Mỗi macro cần một sự kiện, hoặc một điều gì đó xảy ra, để nó chạy. Sự kiện này có thể là một nút bấm, mở một bảng tính, hoặc trong ví dụ này, một sự kết hợp phím tắt. Khi bạn gán một phím tắt cho macro của bạn, nhập vào đó các phím kích hoạt macro của bạn để chạy. Lưu ý rằng bạn không cần phím tắt để kích hoạt macro, do đó, trường này là tùy chọn.
-
Lưu trữ macro trong: Tùy chọn Bảng tính này là mặc định. Lưu trữ macro của bạn trong Workbook này đơn giản có nghĩa là macro được lưu trữ cùng với tệp Excel đang hoạt động. Lần tiếp theo bạn mở sổ làm việc cụ thể đó, macro có sẵn để chạy. Tương tự, nếu bạn gửi bảng tính cho người dùng khác, người dùng đó cũng có thể chạy macro (cung cấp bảo mật macro được thiết lập đúng bởi người dùng của bạn).
-
Mô tả: Trường tùy chọn này có thể có ích nếu bạn có nhiều macro trong bảng tính hoặc bạn cần cung cấp cho người dùng một mô tả chi tiết hơn về macro.
Với hộp thoại Record Macro mở, làm theo các bước sau để tạo một macro đơn giản nhập tên của bạn vào một ô của bảng tính:
-
Trong trường User Name, nhập tên một từ mới cho macro để thay thế tên Macro1 mặc định.
Một tên tốt cho ví dụ này là MyName.
-
Trong trường Phím tắt, nhập một chữ hoa N.
Bạn vừa chỉ định macro này vào phím tắt Ctrl + Shift + N.
-
Nhấn OK để đóng hộp thoại Record Macro và bắt đầu ghi lại các hành động của bạn.
-
Chọn một ô trong bảng tính Excel của bạn, gõ tên của bạn vào ô đã chọn, sau đó nhấn Enter.
-
Chọn Nhà phát triển → Mã → Chấm dứt Ghi âm (hoặc nhấp vào nút Dừng ghi trên thanh trạng thái).