Chắc hẳn bất cứ ai sử dụng Excel đều đã từng nghe tới cụm từ “Macro”. Vậy Macro trong Excel là gì, có tác dụng ra sao? Hãy đọc bài viết dưới đây của Học Excel Online để tìm hiểu.
Xem nhanh
Macro là một chuỗi tự động được nhập vào, mô phỏng thao tác gõ phím hoặc thao tác với chuột của người dùng. Một macro thường được sử dụng để thay thế một loạt các hành động lặp đi lặp lại và phổ biến trong việc xử lý bảng tính. Chẳng hạn bạn có thể ghi một định dạng và sau đó lặp lại ở bất cứ đâu bằng một thao tác chạy bộ ghi.
Một macro sẽ ghi lại toàn bộ những bước thao tác và thể hiện qua code Visual Basic for Applications (VBA). Những bước thao tác này có thể bao gồm nhập chữ hoặc số, chọn ô, chọn lệnh trong thanh ribbon hay trong menu, định dạng ô, định dạng cột/hàng, import dữ liệu từ nguồn ngoài như Access… VBA là một phần tử của bộ ngôn ngữ lập trình Visual Basic được tích hợp vào hầu hết các ứng dụng Office. Mặc dù VBA cung cấp cho bạn khả năng tự động hóa các thao tác đối với các ứng dụng Office, đôi khi ta không cần thiết phải sử dụng đến nếu trình ghi Macro có thể thực hiện điều đó hộ bạn.
Một điều quan trọng bạn cần biết đó là khi ghi một macro, trình ghi sẽ ghi lại hầu hết tất cả những thao tác bạn thực hiện, chẳng hạn như dù bạn có click nhầm vào một nút nào đó. Giải pháp cho điều đó là ghi lại một macro mới, hoặc chỉnh sửa code VBA. Đây cũng là lý do khi bạn ghi một thao tác nào đó, tốt nhất hãy làm việc với những thứ quen thuộc. Càng quen càng tốt.
Macro và các công cụ VBA có thể tìm thấy trong thẻ Developer. Về mặc định thẻ này bị ẩn đi, bạn có thể tham khảo cách hiện thẻ
Một số tip hữu dụng sau đây về macro mà bạn nên biết:
Để ghi ta làm như sau:
Trong thẻ Developer, click Macros để xem những bản ghi. Ta có thể thao tác như sau:
Lưu ý: File chứa macro phải được lưu dưới dạng Excel Macro-Enabled Workbook (.xlsm)
Tìm hiểu thêm về VBA qua những bài viết sau: