Мне нужно скопировать огромное количество данных с помощью макроса VBA с одной вкладки на другую.Мне нужно вставить значения и форматы.
Эффективное копирование только значений выполняется через Range("C1").Value = Range("A1").Value
.Тем не менее, я отчаянно ищу сопоставимое решение для копирования соответствующих форматов ячеек, не используя что-то вроде этого:
Range("A1").Copy
Range("C1").PasteSpecial xlPasteValues
Range("C1").PasteSpecial xlPasteFormats
Мне нужно избегать использования буфера обмена Copy & Paste из-за того, что я получаю сообщение об ошибке enотносительно нехватки ОЗУ после нескольких тысяч итераций копирования.Кроме того, скорость имеет важное значение.