Слишком сложное выражение (ошибка 16)

Допустимое количество вложенных выражений в выражениях с плавающей запятой зависит от платформы. Например, в 32-разрядных операционных системах Microsoft Windows предел составляет 8 уровней вложенных выражений. Эта ошибка имеет следующие причину и решение:

  • Выражение с плавающей запятой содержит слишком много вложенных выражений.

    Чтобы избежать этой ошибки, нужно разделить выражение на достаточное количество отдельных выражений.

    Примечание В более ранних версиях Visual Basic ошибка 16 была "Строковое выражение слишком сложно". Это условие ошибки больше не может возникать. Однако если вы используете старый код, который отслеживает и исправляет эту ошибку, его необходимо удалить во избежание неправильного толкования ошибки.

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

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

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