Недопустимое значение внутри процедуры

Нельзя использовать оператор в процедуре Sub или Function. Эта ошибка имеет следующие причину и решение:

  • В процедуре присутствует один из следующих операторов: Declare, Deftype, Private, Public, Option Base, Option Compare, Option Explicit, Option Private, Enum и Type.

    Удалите оператор из процедуры. Операторы можно размещать на уровне модуля.

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

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

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