Макросы в Excel написаны на языке VBA. Как и другие языки программирования, VBA включает определенные структуры программирования, которые используются для управления выполнением программы. Одна из таких структур – это структура While … Wend. Эта структура имеет следующий синтаксис:
В то время как операторы программы условия Wend
Когда выполняется макрос и встречается эта структура, язык проверяет любое условие вы определили. Вы можете увидеть примеры условий во многих макросах, используемых в ExcelTips. Если условие истинно, то выполняются программные операторы между ключевыми словами While и Wend. Если условие не выполняется, выполнение макроса продолжается с оператора, следующего за ключевым словом Wend. Если условия верны, когда встречается Венд, макрос вернется к оператору While и продолжит выполнение цикла до тех пор, пока условие не станет ложным.
Источник: