Excel VBA:Записать в элемент массива содержимое диапазона ячеек с границами и оформлением?
Формулировка задачи:
Здравствуйте.
Есть ли способ сохранить содержимое указанного диапазона ячеек вместе с его содержимым, границами и оформлением?
Я понимаю, что могу создать пользовательский тип с кучей полей, включающих в себя, адрес диапазона, содержимое, тип, стиль, цвет границ и т.д. ячеек.
Потом при восстановлении диапазона, в ячейки писать данные из полей элемента массива, и т.д.
Как то это муторно всё. К примеру, копирование одного диапазона листа на другой лист командой:
Есть ли способ сохранить содержимое указанного диапазона ячеек вместе с его содержимым, границами и оформлением?
Я понимаю, что могу создать пользовательский тип с кучей полей, включающих в себя, адрес диапазона, содержимое, тип, стиль, цвет границ и т.д. ячеек.
Потом при восстановлении диапазона, в ячейки писать данные из полей элемента массива, и т.д.
Как то это муторно всё. К примеру, копирование одного диапазона листа на другой лист командой:
как раз делает то что мне надо, но как в массив записать такую структуру данных? Чтоб потом было её легко такой командой скопировать?
Решение задачи: «Excel VBA:Записать в элемент массива содержимое диапазона ячеек с границами и оформлением?»
textual
Листинг программы
Sub bb() Dim v v = [a1].Value(11) 'XML содержимое ячейки [b5].Value(11) = v End Sub
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д