Поделиться через


Должен быть первым оператором в строке

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

  • Перед оператором Sub, Function или Property поставлен другой оператор в той же строке. Оператор Sub, Function или Property всегда должен быть первым оператором в любой строке, в которой он появляется (если только перед ним не стоит ключевое слово Public, Private или Static).

  • Перед оператором End If, Else или ElseIf поставлен другой оператор в той же строке. Оператор End If, Else или ElseIf (только когда используется в структуре блока If) всегда должен быть первым оператором в любой строке, в которой он появляется.

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

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

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