Excel VBA: Запись в динамический массив одного единственного значения?
Формулировка задачи:
Здравствуйте.
Не могу понять почему:
Отрабатывает нормально, а
Вываливается с ошибкой "Type mismatch."
Почему в такой массив я не могу записать только одно значение, а диапазон ячеек могу?
Не могу понять почему:
Отрабатывает нормально, а
Вываливается с ошибкой "Type mismatch."
Почему в такой массив я не могу записать только одно значение, а диапазон ячеек могу?
Решение задачи: «Excel VBA: Запись в динамический массив одного единственного значения?»
textual
Листинг программы
strNeededRange = "A1:A1" ' or "A1:A2" cRange = Range(strNeededRange).Value If Not IsArray(cRange) Then cRange = Array(cRange) cRange(0) = "34" Range(strNeededRange).Value = cRange
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д