Мне нужно скопировать информацию из одного файла excel в другой, используя VBA. Код создает новую рабочую книгу в определенном месте назначения (* C: \ Users \ eliza_000 \ Desktop \ aaa *) для всего листа (inv), но в новой книге мне нужен только диапазон A1: E32. Вот код, что я использую, чтобы скопировать все листукопирование с одного excel на другое с помощью VBA
Sub SaveInvWithNewName()
Dim NewFN As Variant
'Copy Invoice to a new workbook
ActiveSheet.Copy
NewFN = "C:\Users\eliza_000\Desktop\aaa\inv" & Range("E6").Value & ".xlsx"
ActiveWorkbook.SaveAs NewFN, FileFormat:=xlOpenXMLWorkbook
ActiveWorkbook.Close
End Sub