Переменная еще не создана в этом контексте

Переменная должна быть создана, прежде чем ее можно будет отобразить в окне Контрольное значение или Интерпретация и прежде чем она может иметь значения, присваиваемые ей в окне Интерпретация. Эта ошибка имеет следующие причины и способы решения:

  • Предпринята попытка отобразить значение локальной переменной, которую вы только что ввели в программный код до выполнения, по крайней мере, команды Single Step в режиме прерывания.

    Выполните пошагово код, чтобы принудительно выполнить компиляцию нового оператора.

  • Предпринята попытка отобразить значение локальной переменной, которую вы только что добавили в процедуру далее по цепочке вызовов путем перемещения к процедуре, используя диалоговое окно Вызовы.

    Необходимо фактически вернуться в процедуру, прежде чем можно будет отобразить переменную в ее контексте.

Для получения дополнительной информации выберите необходимый элемент и нажмите клавишу F1 (для Windows) или HELP (для Macintosh).

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.