Can't ReDim, Erase, or assign to Variant that contains array whose element is With object
Эта ошибка имеет следующие причины и способы решения:
- Вы попытались применить ReDim, Erase или назначить для Variant переменную, элементом которой является объект With. Например, данную ошибку вызывает следующий код:
Type Test
Name as Integer
End Type
Sub Main()
Dim c(0) As Test
Dim e e = c
With e(0)
ReDim e(1)
End With
End Sub
Для получения дополнительной информации выберите необходимый элемент и нажмите клавишу F1 (для Windows) или HELP (для Macintosh).
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.