Чтобы создать новую книгу с помощью VBA (Visual Basic для приложений), можно использовать несколько методов. Вот несколько примеров:
Метод 1: использование метода Workbooks.Add
Dim newWorkbook As Workbook
Set newWorkbook = Workbooks.Add
Метод 2. Использование метода Workbooks.Add с шаблоном
Dim newWorkbook As Workbook
Set newWorkbook = Workbooks.Add("C:\Path\To\Template.xlsx")
Метод 3. Использование метода Workbooks.AddTemplate
Dim newWorkbook As Workbook
Set newWorkbook = Workbooks.AddTemplate("C:\Path\To\Template.xltx")
Метод 4. Использование метода Workbooks.Open и сохранение его как новой книги
Dim newWorkbook As Workbook
Set newWorkbook = Workbooks.Open("C:\Path\To\ExistingWorkbook.xlsx")
newWorkbook.SaveAs "C:\Path\To\NewWorkbook.xlsx"
Метод 5: использование метода Workbooks.Add и сохранение его как новой книги
Dim newWorkbook As Workbook
Set newWorkbook = Workbooks.Add
newWorkbook.SaveAs "C:\Path\To\NewWorkbook.xlsx"
Это всего лишь несколько примеров того, как можно создать новую книгу с помощью VBA. В зависимости от ваших конкретных требований вы можете выбрать метод, который лучше всего соответствует вашим потребностям.