Macro trong Excel là gì? Cách sử dụng, có ví dụ minh họa

việc lặp đi lặp lại các thao tác trong lúc sử dụng excel có thể khiến bạn nhàm chán, cho nên bạn rất muốn làm cho mọi thứ trở nên tự động để có thể thao tác 1 cách nhanh nhẹn và chuyên nghiệp. vậy thì bạn đừng lo, thế giới di Động sẽ hướng dẫn bạn làm việc đó bằng macro.

bài hướng dẫn được thực hiện trên máy tính với phiên bản excel 2013, ngoài ra cũng có thể thực hiện trên các phiên bản excel 2003, 2007, 2010, 2016 và trên macos với thao tác tương tự.

i. macro là gì và lợi ích của macro trong excel

macro hay còn gọi là vba macro 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, thay vì bạn sẽ là người thực hiện chúng mọi lúc thì macro sẽ thay bạn làm điều đó. ví dụ như 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 hoặc hàng, import dữ liệu từ nguồn ngoài như access, ngoài ra việc sử dụng macro cũng đem lại rất nhiều lợi ích cho bạn:

Bạn đang xem: Macro trong Excel là gì? Cách sử dụng, có ví dụ minh họa

  • luôn luôn định dạng mặc định cho một vùng dữ liệu.
  • phục vụ tự động cho công việc nhờ các tính năng đã thiết lập sẵn.
  • có thể chỉnh sửa cho phù hợp bất cứ lúc nào.

ii. cách sử dụng macro trong excel

lưu ý: 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, nếu bạn ấn nhầm vào 1 nút nào đó thì giải pháp duy nhất để khắc phục là phải thực hiện lại từ đầu. cho nên hãy thực hiện macro với những thao tác quen thuộc nhất nhé!!

1. cách để tạo macro trong excel

mẹo:

  • khi bạn tạo một macro để làm một số thao tác, excel sẽ chỉ chạy thao tác đó trong vùng được xác định sẵn. Điều này có nghĩa là nếu bạn thêm bất kỳ hàng hay cột mới nào vào trong vùng đã tạo, macro sẽ không chạy thao tác cho vùng mới thêm vào.
  • nếu bạn muốn xử lý một thao tác dài, hãy chia những thao tác đó thành những thao tác nhỏ hơn để đưa vào từng lệnh macro nhỏ, chứ đừng nên đưa tất cả vào 1 macro.
  • macro không chỉ áp dụng trong phạm vi excel. bạn có thể tạo một bản ghi kết hợp tới các ứng dụng office khác có hỗ trợ vba. chẳng hạn như ghi một macro để tạo bảng trong excel, sau đó đưa vào outlook để gửi tới địa chỉ trong bảng.

Để tạo 1 macro ta làm như sau:

bước 1: trong thẻ developer, nhóm code, chọn record macro

macro trong excel là gì? cách sử dụng, có ví dụ minh họa

trong thẻ developer, nhóm code, chọn record macro

bước 2: trong mục macro name, điền tên theo ý muốn.

lưu ý: hãy đặt một cái tên liên quan tới tác vụ vận hành nhé!!!

macro trong excel là gì? cách sử dụng, có ví dụ minh họa

trong mục macro name, điền tên theo ý muốn

bước 3: Để liên kết với một tổ hợp phím tắt, trong mục shortcut key, dùng bất cứ phím nào theo ý muốn. và khi phím tắt này trùng với các phím tắt mặc định, chẳng hạn như ctrl + z, bạn sẽ mất đi tính năng ctrl + z có sẵn trong excel (undo).

lưu ý:

Xem thêm: Cách vẽ sơ đồ tổ chức trong Microsoft Excel đơn giản dễ thực hiện

vì phím ctrl đã có sẵn nên khi thiết lập lệnh bạn chỉ cần nhấn các phím tắt còn lại thôi nhé!! ví dụ: ctrl + z thì bạn chỉ cần nhấn phím z thôi!!

còn nếu bạn viết hoa chữ “z” thay vì ghi là “z” thì excel sẽ hiểu là shift + z đấy nhé!!

macro trong excel là gì? cách sử dụng, có ví dụ minh họa

liên kết với một tổ hợp phím tắt

bước 4: tại store macro in, chọn vị trí bạn muốn đặt bản ghi.

macro trong excel là gì? cách sử dụng, có ví dụ minh họa

tại store macro in, chọn vị trí bạn muốn đặt bản ghi

bước 5: trong mục description, ghi những ghi chú về bản ghi > nhấn ok.

macro trong excel là gì? cách sử dụng, có ví dụ minh họa

trong mục description, ghi những ghi chú về bản ghi

2. cách dừng macro trong excel

lưu ý: việc nhấn dừng sẽ không ảnh hưởng hay xóa bất kỳ tác vụ nào của macro mà bạn đã cài sẵn

Để ngừng việc ghi, vào lại thẻ developer, nhóm code và chọn stop recording.

macro trong excel là gì? cách sử dụng, có ví dụ minh họa

Để ngừng việc ghi, vào lại thẻ developer, nhóm code và chọn stop recording.

3.cách chạy macro trong excel

Để chạy được macro bạn đã tạo thì chỉ cần nhấn vào thẻ developer > Ở phần code chọn macros.

macro trong excel là gì? cách sử dụng, có ví dụ minh họa

nhấn vào visual basic

bước 2: nhấp vào dấu cộng ở trước mục modules > chọn module 1

Xem thêm: Hướng dẫn 6 cách tìm và loại bỏ các giá trị trùng lặp trong Excel

macro trong excel là gì? cách sử dụng, có ví dụ minh họa

nhấp chuột phải vào phần module và chọn export file

bước 4: hộp thoại export file hiện lên > chọn nơi để lưu tệp > nhấn save

lưu ý: bạn hãy nhớ vẫn phải lưu trang tính đang sử dụng nữa nhé!!

macro trong excel là gì? cách sử dụng, có ví dụ minh họa

file macro của bạn sẽ được lưu dưới đuôi .bas

5. cách xóa macro trong excel

lưu ý: việc xóa macro này có thể sẽ xóa hoàn toàn tất cả thao tác bạn đã ghi trên excel nhưng sẽ không ảnh hưởng đến dữ liệu ban đầu nền bạn hãy cân nhắc trước khi xóa nhé!

Để xóa macro trong excel, bạn chỉ cần tìm file macro đã lưu > nhấn chuột phải > chọn delete.

macro trong excel là gì? cách sử dụng, có ví dụ minh họa

và đó là cách để ghi 1 bản macro trong excel đơn giản, chi tiết và dễ dàng nhất, bạn hãy xem và thực hiện theo nhé. nếu có bất kỳ thắc mắc nào bạn hãy để lại bình luận bên dưới, còn nếu thấy hay thì hãy chia sẻ cho bạn bè cùng xem nhé. chúc bạn thành công!!!

Nguồn: https://lava.com.vn
Danh mục: Excel