Оператор Set Next может применяться только к исполняемым строкам в текущей процедуре.
Вы можете выбрать команду Set Next Statement (Установить следующий оператор) для определения места, с которого должна начинаться приостановленная программа, когда выполнение продолжено. Эта ошибка имеет следующие причины и способы решения:
При выборе этой команды курсор находился на строке, в которой не содержался выполняемый оператор. Переместите курсор на строку с выполняемым оператором и попробуйте еще раз. Объявления, ярлыки строки и комментарии не выполняются, поэтому строки, содержащие лишь объявления, ярлыки и комментарии, не могут быть целью команды Set Next Statement.
При выборе команды курсор находился на строке вне исполняемой процедуры.
Поместите курсор на строку, находящуюся внутри процедуры.
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.