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


For Each control variable must be Variant or Object

Управляющая переменная представляет собой часть element синтаксиса оператора For Each...Next. Эта ошибка имеет следующие причины и решения:

  • Коллекция содержит управляющую переменную, которая не относится к типу Variant или Object.

    Убедитесь в том, что часть element оператора For Each...Next относится к типу Variant или Object.

  • Массив имеет управляющую переменную, тип которой отличен от Variant.

    Убедитесь в том, что часть element оператора For Each...Next относится к типу Variant.

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

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

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