У меня есть приведенный ниже код, который работает очень хорошо.
Он копирует активный лист и создает новый лист с именем на основе определенной ячейки.
Можно ли изменить это, чтобы при копировании не включать формулы?Мне нужны только значения и форматирование, поэтому новый лист представляет собой статический снимок.
Sub Copyrenameworksheet()
Dim ws As Worksheet
Set wh = Worksheets(ActiveSheet.Name)
ActiveSheet.Copy After:=Worksheets(ActiveSheet.Name)
If wh.Range("C2").Value <> "" Then
ActiveSheet.Name = wh.Range("C2").Value
End If
wh.Activate
End Sub