Мне надо скопировать значение ячеек из одного файла в другой с их форматом
Для этого я пробовал применять операторы:
wsheet1.Cells(str, col).Value = wsheet.Cells(str, col).Value
Просто значения так копирует, но если ячейки имеют разные форматы
то получается ерунда, значения преобразует. Тогда вставил еще оператор до первого:
wsheet1.Cells(str, col).Format = wsheet.Cells(str, col).Format
На это дает ошибку, хотя вроде задавать формат после = так можно.
Посмотрел, как Excel сам это делает в макросе (это функция - метелка- копирование формата) Там куча непонятного Select и PasteSpecial
Может знает кто, неужели такой для такой казалось простой ф-ции ничего не придумано простого?