Một trong những điểm hay của việc tạo macro cho Excel là chúng có thể theo hướng sự kiện. Điều này có nghĩa là bạn có thể tạo macro sẽ chạy tự động khi các sự kiện cụ thể, được xác định rõ xảy ra trong Excel.

Những sự kiện này có thể xảy ra trên trang tính hoặc cấp sổ làm việc.

Cách dễ nhất để xem những sự kiện trang tính nào có sẵn là làm theo các bước sau:

  1. Nhấn Alt + F11 để hiển thị VBA Editor.

  2. Trong cửa sổ Project Explorer (góc trên bên trái của VBA Editor), tìm dự án (sổ làm việc) mà bạn đang làm việc.

  3. Mở rộng dự án, nếu cần, bằng cách nhấp vào dấu cộng ở bên trái tên dự án. Bạn sẽ thấy tất cả các bảng trong dự án được liệt kê.

  4. Bấm đúp vào trang tính bạn muốn làm việc. Một cửa sổ mã sẽ xuất hiện cho trang tính.

  5. Ở đầu cửa sổ mã của trang tính là hai danh sách thả xuống. Trong danh sách thả xuống bên trái, hãy chọn Trang tính.

Tại thời điểm này, danh sách thả xuống bên phải chứa tất cả các sự kiện mà bạn có thể “bẫy” cho trang tính này. Các sự kiện có sẵn có thể khác nhau, tùy theo phiên bản Excel của bạn. Trong Excel 2003 có sẵn các sự kiện sau:

Tên của các sự kiện phải đủ mô tả để bạn có thể biết điều gì kích hoạt mỗi sự kiện. Nếu bạn chọn một trong các sự kiện, bạn có thể tạo macro bạn muốn chạy khi sự kiện thực sự xảy ra.

_Lưu ý: _

Nếu bạn muốn biết cách sử dụng các macro được mô tả trên trang này (hoặc trên bất kỳ trang nào khác trên trang ExcelTips), tôi đã chuẩn bị một trang đặc biệt bao gồm thông tin hữu ích.

ExcelTips là nguồn của bạn để đào tạo Microsoft Excel hiệu quả về chi phí.

Mẹo này (2569) áp dụng cho Microsoft Excel 97, 2000, 2002 và 2003. Bạn có thể tìm thấy phiên bản của mẹo này cho giao diện ribbon của Excel (Excel 2007 trở lên) tại đây: