Оператор LSet разрешено использовать только для строк и пользовательских типов
LSet используется с данными, выровненными по левому краю, в строках и переменных, имеющих тип, определяемый пользователем. Эта ошибка имеет следующие причины и способы решения:
Указанная переменная не является строкой или не имеет тип, определяемый пользователем. Если вы пытаетесь заблокировать назначение одного массива другому, LSet не работает. Следует использовать цикл, чтобы индивидуально назначить каждый элемент.
Вы пытались использовать LSet с объектом. LSet может также использоваться для назначения элементов переменной, имеющей тип, определяемый пользователем, элементам другого (хотя и совместимого) типа, определяемого пользователем. Хотя объекты аналогичны типам, определяемым пользователем, LSet не может для них использоваться. Аналогичным образом, нельзя использовать LSet с переменными, имеющими тип, определяемый пользователем, содержащими строки, объекты или варианты.
Для получения дополнительной информации выберите необходимый элемент и нажмите клавишу F1 (для Windows) или HELP (для Macintosh).
Поддержка и обратная связь
Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.