Giới thiệu về Macro


1. Công dụng
  • Ghi lại những hành động mà bạn đã chọn ở thanh Ribbon để thực hiện một chuỗi các hành động mà bạn cần lặp lại.
  • Tăng tốc độ chỉnh sửa hay định dạng mà bạn thực hiện thường xuyên trong một bảng tính Excel. 
2. Thiết lập cài đặt

  • Đối với Excel 2007: Trước tiên, bạn phải vào hộp thoại Excel Options để hiển thị Menu Developer trên thanh Ribbon bằng cách kích chọn mục "Show Developer tab in the Ribbon"
  • Tiếp theo, bạn chọn menu Developer / Macro Security / Macro Settings để thiết lập cài đặt Macro. Bạn hãy chọn mục Enable all macros (not recommended; potentially dangerous code can run) và mục Trust access to the VBA project object model.
  • Để lưu Macro, bạn phải lưu bảng tính dưới dạng Excel Macro-Enable Workbook (*.xlsm) 
3.Ghi Macro
  • Để bắt đầu ghi một Macro, bạn chọn menu Developer/Record Macro

Tại Macro name: bạn hãy nhập tên cho Macro (không có dấu cách)

Tại Shortcut key: bạn có thể chọn một phím tắt bất kỳ

Tại Store macro in: bạn có thể chọn phạm vi mà Macro có ảnh hưởng (mặc định là This Workbook)

Tại Description: bạn có thể chọn nhập các mô tả về Macro đang tạo.
  • Chọn Ok thì lúc này tại menu Developer, bạn thấy sẽ thấy xuất hiện mục Stop Recording. Đây là dấu hiệu cho biết Excel đang ghi lại macro.
  • Bây giờ, bạn hãy thực hiện một chuỗi các hoạt động mà bạn cần ghi lại (Nếu bạn muốn sử dụng tham chiếu quan hệ thì hãy chọn Use Relative References).
  • Để kết thúc quá trình ghi một macro, bạn hãy chọn mục Stop Recording
  4. Quản lý Macro
       - Thực thi macro: Bạn có thể thực thi một macro bằng phím tắt đã đặt cho macro đó. Hoặc bạn có thể xem tất cả các macro và thực thi bằng cách chọn menu Developer/Macros.Chọn macro cần thực thi và chọn Run. Thay đổi phím tắt thực thi macro: bạn hãy chọn macro cần thay đổi và chọn Options… 
      - Thay đổi macro từ cửa sổ Microsoft Visual Basic: bạn hãy chọn macro cần thay đổi và chọn Step Into hoặc Edit. 
      - Xóa macro: bạn hãy chọn macro cần xóa và chọn Delete.



Các bài liên quan
Đổi tên các tập tin bằng macro


 

0 comments :