Macro trong Excel là gì? Cách tạo và chạy 1 Macro trong Excel

Macro là những chương trình nhỏ giúp cho bạn tự động hóa những tác vụ lặp đi lặp lại mà bạn dùng trong Excel. Ghi lại macro là ghi lại những bước trong mã VBA ( Visual Basic for Applications ). Bài viết dưới đây giúp cho bạn không cần phải biết về ngôn từ của lập trình VBA mà vẫn giúp bạn tạo ra những Macro nhỏ và chạy lại Macro bất kỳ khi nào thiết yếu .

Macro trong Excel

Bật thẻ Developer trên Excel

Nếu như phần mềm Excel của bạn chưa có thẻ Developer, bạn có thể bật lên theo cách sau. Vào File (1) –> chọn Options (2).

Chọn Options

Cửa sổ Excel Options hiện ra, chọn dòng Customize Ribbon (3) –> Check vào Developer (4) => Chọn OK (5).

Chọn Developer

Thẻ Developer đã xuất hiện trên Ribbon. Giờ đây bạn có thể dùng Macro cho excel.

Cách ghi lại một Macro

Việc ghi lại một Macro khá đơn thuần, tuy nhiên bạn phải quan tâm rằng trình ghi Macro sẽ ghi lại hàng loạt quy trình mà bạn triển khai. Nếu bạn gây lỗi trong quy trình ghi, tác vụ đó sẽ được ghi lại. Nên phải thật chú ý quan tâm trong quy trình ghi Macro để tránh mất thời hạn ghi lại nhé .
Các thao tác ghi lại một Macro như sau :

(1) Trên thẻ Developer, bạn chọn Record Macro. Cửa sổ Record Macro hiện ra.

(2) Bạn sửa tên Macro cho dễ nhớ. Nhấp OK.

Và mở màn triển khai những thao tác trên Excel mà bạn muốn ghi lại .

Sửa tên Macro

(3) Khi muốn dừng ghi Macro, trên thẻ Developer, bạn nhấp Stop Recording.

Stop Recording

Chạy Macro đã ghi trong Excel

Mở hộp thoại Macro bằng cách nhấp tổ hợp phím Alt + F8 hoặc trong thẻ Developer chọn Macro. Cửa sổ Macro hiện ra.

(1) Bạn chọn lệnh Macro muốn áp dụng.

(2) Chọn vùng muốn áp dụng lệnh Macro.

– All Open Workbooks: áp dụng cho toàn bộ mọi cửa sổ đang mở.

– This Workbooks: áp dụng cho cửa sổ mà bạn đang lựa chọn.

(3) Chọn Run để chạy Macro.

Nhấn Run để chạy Macro

Macro sẽ được chạy và những phép tính được thực thi lần lượt theo như bạn đã ghi trước đó .

Lưu file Macro

Bạn quan tâm, File Macro không lưu được dưới định dạng file Excel thường thì (. xlsx ) .

Nếu bạn muốn lưu toàn bộ file Excel và Macro, bạn chọn File ->  Save as -> Save as type: Chọn Excel Macro-Enable Workbook. File lưu lại sẽ được lưu dưới dạng file .xlsm.

Nếu bạn chỉ muốn lưu mã VBA của Macro, Bạn nhấp tổ hợp phím Alt + F11. Cửa sổ Microsoft Visual Basic for Applications hiện lên. Bạn nhấp chuột phải vào Module chứa mã VBA của Macro cần lưu. Chọn Export file và lưu Macro dưới dạng file .bas.

Export File

Trên đây Thủ thuật ứng dụng đã hướng dẫn bạn những bước đơn thuần nhất để ghi lại Macro và chạy Macro trong Excel. Chúc những bạn thành công xuất sắc !