Вопросы к Поиску с Алисой
Использование Exit Do для прерывания циклов в VBA проходит следующим образом: оператор Exit Do немедленно завершает Do цикл, в котором он отображается, и передаёт управление оператору, следующему за инструкцией Loop. learn.microsoft.com learn.microsoft.com
Exit Do можно использовать только внутри Do цикла. learn.microsoft.com При использовании в вложенных циклах Exit Do выходит из самого внутреннего цикла и передаёт управление на следующий более высокий уровень вложенности. learn.microsoft.com
Пример использования: www.automateexcel.com
Dim i As Integer Do While i < 10 i = i + 1 If i = 6 Then Exit Do End If Loop MsgBox ”The value is ” & i
В этом примере на каждой итерации цикла значение переменной i увеличивается на 1, и когда оно становится 6, происходит выход из цикла и появляется окно сообщения. www.automateexcel.com