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


Перед инструкцией ElseIf должен быть соответствующий оператор If или инструкция ElseIf, а за ней — инструкция ElseIf, Else или EndIf

ElseIf — это директива условной компиляции. Эта ошибка имеет следующие причины и способы решения:

  • #elseif Обнаружен объект , которому не предшествует #if или #elseif. #if Поместите оператор перед #elseif или удалите неправильно помещенный перед #endif.

  • Обнаружен объект , #elseif которому предшествует #else или #endif. Соответствующим образом завершите предыдущий #if блок или измените предыдущий #else#elseifна .

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

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

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