Как скопировать лист (вкладку) из имеющего Excel файла в новый Excel файл, чтобы формулы превратились в значения?
В экселе нет готового инструмента для замены формул на значения. Нужно использовать разнообразные ухищрения.
Нужно смотреть, что у вас на листе. Если мало данных, то нужно просто скопировать все данные и вставить только значения.
Если много данных и просто скопировать / вставить не получается, то тогда нужно сделать цикл по формулам и каждую формулу в отдельности перевести в значение. Или можно скопировать / вставить заданные фрагменты, например, заданные столбцы, в которых формулы.
спасибо за информацию
Dim x As Long
x = 21
Cells(22, 1).Formula = "=SUM(Range(Cells(2, 1), Cells(x, 1)))"
Подскажите пожалуйста как правильно написать этот макрос
напишите, какая формула должна записаться в ячейку, саму формулу напишите в том виде, как она находится в Экселе