Macros trong excel là gì

Macro là những chương trình nhỏ giúp cho bạn  tự động hóa các 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 các 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 ngữ 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 cứ khi nào cần thiết.

Macros trong excel là gì

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).

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

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  giản, tuy nhiên bạn phải lưu ý rằng trình ghi Macro sẽ ghi lại toàn bộ quá  trình mà bạn thực hiện. Nếu bạn gây lỗi trong quá trình ghi, tác vụ đó sẽ được  ghi lại. Nên phải thật lưu ý trong quá trình ghi Macro để tránh mất thời gian  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à bắt đầu thực hiện các thao tác  trên Excel mà bạn muốn ghi lại.

(3) Khi muốn dừng ghi Macro, trên thẻ Developer,  bạn nhấp 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.

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

Lưu file Macro

Bạn lưu ý, File Macro không lưu  được dưới định dạng file Excel thông thường (.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.

Trên đây Thủ thuật phần mềm đã hướng dẫn bạn các bước đơn  giản nhất để ghi lại Macro và chạy Macro trong Excel. Chúc các bạn thành công!

Macros trong excel là gì

Macro sẽ ghi lại các thao tác của bạn và phát lại nhiều lần như bạn muốn, nhờ đó giúp tiết kiệm thời gian với các tác vụ được tự động lặp lại. Nó là một đoạn mã lập trình chạy trong môi trường Excel nhưng bạn không cần phải là một lập trình viên để lập trình macro. Bài viết của Ketoan.vn sẽ hướng dẫn các bạn cách tạo và khởi chạy Macro trong Excel một cách đơn giản, nhanh chóng.

Macro hay còn gọi là VBA Macro (Visual Basic for Applications) là những chương trình nhỏ giúp cho bạn tự động hóa các thao tác lặp đi lặp lại ở 1 vùng dữ liệu trong Excel. Thay vì chúng ta cứ phải lặp đi lặp lại các thao tác này một cách nhàm chán và gây lãng phí thời gian thì các bạn có thể sử dụng Macro. Macro sẽ thay bạn thực hiện các thao tác đó một cách nhanh chóng và hiệu quả.

1. Cách bật thẻ Developer trên Excel

Macros trong excel là gì

Nếu như các bạn thấy trên thanh Ribbon của mình không có thẻ Developer như trên hình mình họa trên. Các bạn cũng đừng lội lúng túng nhé, các bạn chỉ cần thực hiện theo các bước dưới đây để bật thẻ Developer nhé.

Bước 1: Trên thanh công cụ Ribbon. Các bạn vào tab File. Tiếp theo chọn Options.

Macros trong excel là gì

Bước 2: Lúc này trên màn hình hiện ra Excel Options. Các bạn kích chọn Customize Ribbon. Sau đó trong mục Main Tabs, các bạn tích chọn Developer. Nhấn OK.

Macros trong excel là gì

Sau đó, các bạn quay trở lại trang tính. Lúc này thẻ Developer đã được thêm vào thanh Ribbon. Các bạn có thể bắt đầu dùng Macro cho Excel.

2. Cách tạo và ghi Macro trong Excel

Quá trình tạo và ghi lại Macro trong Excel cũng đồng nghĩa với việc ghi lại toàn bộ quá trình các bạn thực tiện các thao tác. Chính vì vậy, chúng ta phải đảm bảo rằng để sử dụng Macro, trong quá trình tạo và chạy Macro phải không xảy ra lỗi.

Các thao tác để tạo và ghi lại một Macro như sau:

Bước 1: Trên thanh công cụ Ribbon. Các bạn chọn thẻ Developer. Sau đó, kích chuột chọn Record Macro. Lúc này, hộp thoại Record Macro hiện ra. Các bạn tiến hành nhập tên cho Macro đang thực hiện trong phần Macro name để dễ dàng hơn trong quá trình làm việc. Ngoài ra, các bạn cũng có thể tạo phím tắt hoặc mô tả cho từng Macro. Cuối cùng, các bạn nhấn OK.

Macros trong excel là gì

Bước 2: Các bạn tiến hành thực hiện các thao tác muốn ghi lại trên Excel.

Bước 3: Khi đã thực hiện các thao tác muốn ghi lại trên Excel. Các bạn dừng ghi Macro bằng cách. Trên thẻ Developer, các bạn kích chuột chọn Stop Recording.

Macros trong excel là gì

3. Cách khởi chạy Macro đã ghi trong Excel

Bước 1: Đầu tiên, để mở hộp thoại Macro. Trên thanh Ribbon, các bạc kích chọn thẻ Developer. Trong ô Code, các bạn kích chọn Macros. Ngoài ra, các bạn có thể sử dụng tổ hợp phím tắt Alt + F8.

Macros trong excel là gì

Bước 2: Các bạn chọn lệnh Macro trong mục Macro name. Tiến hành chọn vùng áp dụng lệnh Macro.

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

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

Bước 3: Các bạn kích chọn Run để chạy Macro.

4. Cách lưu file Macro

File Macro không lưu được dưới định dạng file Excel thông thường (.xlsx). Chính vì vậy, để lưu toàn bộ file Excel và Macro. Các bạn thực hiện theo các bước sau:

Bước 1: Trên thanh công cụ Ribbon, các bạn chọn thẻ File. Tiếp theo, các bạn kích chuột chọn Save as. Sau đó, là Browse để lựa chọn nơi lưu trữ file và định dạng file.

Macros trong excel là gì

Bước 2: Tại đây, các bạn kích chọn Excel Macro-Enable Workbook trong ô Save as type. Sau đó, các bạn nhấn Save để lưu file dưới dạng (.xlsm)

Macros trong excel là gì

5. Cách lưu mã VBA của Macro

Bước 1: Các bạn sử dụng tổ hợp phím Alt + F11. Lúc này, hộp thoại Microsoft Visual Basic for Applications sẽ hiện lên. Các bạn kích đúp chuột vào Module có chứa mã VBA của Macro cần lưu.

Macros trong excel là gì

Bước 2: Các bạn kích chuột phải vào mã Module của Macro cần lưu. Sau đó, kích chọn Export File. Sau đó bấm Save để lưu file dưới dạng (.bas.).

Macros trong excel là gì

Như vậy, bài viết trên của Ketoan.vn đã hướng dẫn các bạn cách tạo khởi chạy Macro trong Excel. Hy vọng bài viết sẽ hữu ích với các bạn trong quá trình làm việc. Chúc các bạn thành công!

Xem thêm

Hướng dẫn cách sử dụng PivotTable cơ bản cho người mới

Cách lưu file Excel có chứa code Macros VBA: Rất đơn giản!

Vài cách đánh số thứ tự trong Excel cực nhanh và đơn giản

Hướng dẫn sử dụng PivotTable để lập báo cáo, thống kê trong Excel

Cách sử dụng/chuyển đổi Địa chỉ Tuyệt đối-Địa chỉ Tương đối trong Excel