Macro trong Excel được viết bằng ngôn ngữ gọi là VBA. Giống như các ngôn ngữ lập trình khác, VBA bao gồm các cấu trúc lập trình nhất định được sử dụng để kiểm soát cách chương trình thực thi. Một trong những cấu trúc này là cấu trúc While …​ Wend. Cấu trúc này có cú pháp sau:

While condition     program statements Wend

Khi một macro đang thực thi và gặp phải cấu trúc này, ngôn ngữ sẽ kiểm tra bất kỳ condition nào mà bạn đã xác định. Bạn có thể xem các ví dụ về điều kiện trong nhiều macro được sử dụng trong ExcelTips. Nếu điều kiện là đúng, thì các câu lệnh chương trình giữa từ khóa While và Wend được thực thi. Nếu điều kiện không đúng, việc thực thi macro tiếp tục với câu lệnh theo sau từ khóa Wend. Nếu các điều kiện là đúng khi gặp Wend, macro sẽ lặp lại câu lệnh While và tiếp tục thực hiện vòng lặp cho đến khi _ điều kiện_ trở thành sai.

_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 (2261) á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: