Всем привет!
Есть код который выгружает отдельно лист в новую книгу и сохраняет её (новую книгу)
Код |
---|
Sub Отчёт_Excel()
Dim FileN$
FileN = ThisWorkbook.Path & "\" & "Отчёт " & Date & ".xlsx"
ThisWorkbook.Sheets(3).Copy
ActiveWorkbook.SaveCopyAs FileN
ActiveWorkbook.Close SaveChanges:=False
MsgBox "Лист № 3 сохранен в новой книге " & FileN
End Sub |
но проблема в том, что на листе есть формулы, которые надо перед сохранением заменить на значения
пытался добавить в код:
Код |
---|
For Each cell in ActiveSheet.UsedRange.Cells
cell.Formula = cell.Value
Next cell |
для перевода в значения, но не получается