Чтобы избежать бесконечного цикла при использовании операторов завершения в VBA, можно попробовать следующие решения:
Использовать контроль по времени. ru.stackoverflow.com Нужно задать максимально допустимый интервал времени, по истечении которого происходит выход из цикла. ru.stackoverflow.com
Переписать цикл так, чтобы условие проверялось после завершения цикла. vbastudio.ru В этом случае цикл будет выполнен по крайней мере один раз. vbastudio.ru
Также можно использовать сочетание клавиш Ctrl + Alt + Пауза/Break (Pause/Break). stackoverflow.com
Ответ сформирован YandexGPT на основе текстов выбранных сайтов. В нём могут быть неточности.
Примеры полезных ответов Нейро на вопросы из разных сфер. Вопросы сгенерированы нейросетью YandexGPT для актуальных тем, которые определяются на базе обобщённых запросов к Нейро.