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

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

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

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

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

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

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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