Мой текущий код VBA копирует данные с одного листа моего текущего и создает новую книгу с данными из этого листа.
Sub copying_data()
Dim FilePath As String: FilePath = ThisWorkbook.Path & "\"
Dim FName As String
FName = FilePath & "Summary_Output_" & _
Format(Date, "ddmmmyyyy") & ".xlsx"
ThisWorkbook.Sheets("AA_New").Copy
ActiveWindow.DisplayGridlines = False
ActiveWindow.Zoom = 110
ActiveWindow.Zoom = 120
Set NewBook = ActiveWorkbook
NewBook.SaveAs Filename:=FName
End Sub
В настоящее время это работает нормально, но когда он вставляет данные, на которые он ссылается это к старому листу, вместо этого я хочу вставить данные в качестве значения, но с тем же форматированием, есть ли способ сделать это?