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


Несоответствие типов: ожидается массив или пользовательский тип

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

  • Аргумент задает один элемент массива или пользовательского типа или простую переменную (литерал или константу. Она, тем не менее, передается в параметр, который ожидает весь массив или пользовательский тип.

    Необходимо изменить аргумент или определение параметра.

  • Аргумент определил массив или пользовательский тип, однако, они не относятся к тому же типу, что и параметр. Передайте массив ожидаемого типа или измените определение объявления параметра.

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

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

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