Hướng dẫn tạo và sử dụng Macro trong Excel: Cách tạo, lưu và thực thi các macro giúp tự động hóa các tác vụ trong Excel.
Nội dung bài viết
Dành cho những ai mới bắt đầu tìm hiểu về macro trong Excel, việc tạo một macro cơ bản sẽ giúp bạn dễ dàng tiếp cận và sau đó mở rộng các kỹ năng nâng cao. Cùng khám phá ví dụ về cách tạo, lưu trữ và thực thi macro trong Excel qua bài viết dưới đây.
Bài viết dưới đây sẽ chỉ dẫn chi tiết về cách tạo và sử dụng Macro trong Excel, từ việc lưu trữ đến các thao tác thực hiện macro. Hãy cùng theo dõi để hiểu rõ hơn.
Nếu thẻ Developer chưa xuất hiện trong file Excel của bạn, hãy thực hiện các bước sau để hiển thị thẻ này trên thanh Ribbon.
1. Vào File -> Options để bắt đầu cài đặt.
2. Trong cửa sổ Excel Options, chọn mục Customize Ribbons, đánh dấu chọn vào ô vuông trước Developer và nhấn OK để hoàn tất.
Phương pháp 1: Tạo Macro thông qua Record Macro
Bước 1: Trên file Excel, lựa chọn ô cần thao tác, sau đó vào Developer -> Record Macro để bắt đầu ghi lại macro.
Bước 2: Cửa sổ Record Macro sẽ xuất hiện. Tại đây, bạn nhập tên cho macro trong phần Macro name (viết liền, không dấu), có thể thêm mô tả cho macro trong mục Description. Bạn cũng có thể thiết lập phím tắt cho macro tại ô Shortcut key. Sau đó, nhấn OK để bắt đầu ghi lại các thao tác trên Excel.
Bước 3: Tiến hành thực hiện các thao tác mà bạn muốn tạo thành macro, chẳng hạn như căn chỉnh văn bản, in đậm, tô màu hay đổ nền cho chữ.
Bước 4: Sau khi hoàn thành các thao tác, nếu muốn dừng ghi lại macro, bạn chỉ cần chọn thẻ Developer -> Stop Recording.
Vậy là bạn đã hoàn thành việc tạo một macro đơn giản. Nếu muốn tạo thêm các macro khác, bạn chỉ cần làm tương tự các bước trên.
Bước 5: Sử dụng macro vừa tạo.
Lựa chọn một ô trong Excel mà bạn muốn áp dụng macro, sau đó vào thẻ Developer -> Macros để truy cập các macro đã tạo.
Hộp thoại Macro sẽ xuất hiện. Lựa chọn tên macro cần sử dụng và nhấn Run để thực thi macro đó.
Ngay lập tức, các thao tác của macro bạn đã tạo sẽ được áp dụng vào ô dữ liệu mà bạn đã chọn trong Excel.
Cách 2: Tạo Macro thông qua mã code Visual Basic
Bước 1: Chọn Developer -> Macros hoặc sử dụng tổ hợp phím Alt + F8 để mở danh sách các macro.
Bước 2: Hộp thoại Macro sẽ hiện ra, bạn nhập tên cho macro trong ô Macro name (viết liền, không dấu) và nhấn Create để bắt đầu.
Bước 3: Trong phần Sub tenmacro()......End Sub, bạn viết hoặc dán mã Visual Basic vào, nếu chưa biết mã, bạn có thể tìm kiếm trên mạng và sao chép vào giữa đoạn mã Sub.... End Sub này. Sau đó, đóng cửa sổ Visual Basic để hoàn tất.
Ví dụ: Một đoạn mã đơn giản dưới đây giúp bạn in nghiêng và tô nền màu đỏ cho các ô trong Excel.
Bước 4: Thực thi Macro
Để sử dụng macro, bạn chỉ cần chọn ô cần áp dụng và vào thẻ Developer -> Macros để truy cập.
Khi hộp thoại Macro hiện ra, chọn tên macro bạn muốn sử dụng và nhấn Run để thực thi macro đó.
Với mã code Visual Basic bạn đã nhập, macro sẽ chạy và thực hiện chính xác các thao tác đã được lập trình.
Bước 5: Cài đặt phím tắt để nhanh chóng sử dụng macro.
Nếu bạn chưa thiết lập phím tắt khi tạo macro, có thể cài lại bằng cách vào hộp thoại Macro, chọn tên macro và nhấn Options để thiết lập.
Cửa sổ Macro Options sẽ xuất hiện, tại đây bạn có thể nhập ký tự phím tắt vào ô cạnh Ctrl và nhấn OK để lưu lại phím tắt cho macro.
Lưu ý: Bạn chỉ được nhập ký tự, không thể sử dụng phím số cho phím tắt.
Vậy thay vì phải truy cập Macros -> Macro name -> Run, bạn có thể trực tiếp sử dụng phím tắt đã thiết lập để thực thi macro một cách nhanh chóng.
Bước 6: Lưu lại Macro
Chọn File -> Save As (hoặc phím F12). Khi cửa sổ Save As hiện ra, bạn chọn vị trí lưu file, đặt tên cho file và chọn Excel Macro-Enabled Workbook trong phần Save as type, rồi nhấn Save để lưu lại cả file Excel và macro của bạn.
Giờ đây, bạn đã nắm vững cách tạo và sử dụng macro trong Excel, cũng như phương pháp lưu macro một cách hiệu quả. Để khám phá cách bật, tắt và xóa macro trong Excel, bạn có thể tham khảo bài viết chi tiết về chủ đề này.
Khi 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 và tiết kiệm rất nhiều thời gian xử lý. Chúc bạn luôn thành công trong mọi thao tác với Excel!
Có thể bạn quan tâm