Excel VBA:Записать в элемент массива содержимое диапазона ячеек с границами и оформлением?

Узнай цену своей работы

Формулировка задачи:

Здравствуйте.
Есть ли способ сохранить содержимое указанного диапазона ячеек вместе с его содержимым, границами и оформлением?
Я понимаю, что могу создать пользовательский тип с кучей полей, включающих в себя, адрес диапазона, содержимое, тип, стиль, цвет границ и т.д. ячеек.
Потом при восстановлении диапазона, в ячейки писать данные из полей элемента массива, и т.д.
Как то это муторно всё. К примеру, копирование одного диапазона листа на другой лист командой:
как раз делает то что мне надо, но как в массив записать такую структуру данных? Чтоб потом было её легко такой командой скопировать?

Решение задачи: «Excel VBA:Записать в элемент массива содержимое диапазона ячеек с границами и оформлением?»

textual
Листинг программы
Sub bb()
Dim v
  v = [a1].Value(11) 'XML содержимое ячейки
  [b5].Value(11) = v
End Sub

ИИ поможет Вам:


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

Оцени полезность:

10   голосов , оценка 4.1 из 5
Похожие ответы