Всем привет! Итак, теперь вам нужно создать новую книгу и сохранить книгу с помощью макроса VBA. это хорошо. Мне нравится, как вы думаете.

В этой статье мы узнаем, как добавить новую книгу и сохранить ее с помощью Excel vba.

Код VBA для добавления книги Есть два метода добавления книги. Один рекомендуется, а другой нет.

  • ‘Not recommended Macro code: use this when you don’t want to save ‘this

new workbook.*———————Sub AddWorkbook()

Workbooks.Add ‘creates a new workbook instantly

End Sub

Здесь мы просто добавили новую книгу. Будет создана книга с именами book1, book2, book3 и т. Д.

  • ‘Recommended: use this macro when you want to save the added

workbook.*———————Sub AddWorkbook()

Dim WB as Workbook ‘creates a reference to workbook object

Set WB = Workbooks.Add ‘adds a workbook.

End Sub

В этом коде мы сначала создали ссылку на объект книги. А затем мы инициализировали его новым объектом книги. Преимущество этого подхода в том, что вы можете легко выполнять операции с этой новой книгой. Как сохранение, закрытие, удаление и т. Д.

Код VBA для добавления и сохранения книги Этот код просто сохраняет книгу в местоположении по умолчанию с именем по умолчанию.

Sub AddWorkbook()Dim WB As Workbook ‘creates a reference to workbook

object

Set WB = Workbooks.Add ‘adds a workbook.WB.Save ‘saves workbook at the

default location

End Sub

Бывают случаи, когда вы захотите сохранить добавленную книгу с указанным именем и сохранить ее в определенном месте. Приведенный ниже код добавляет книгу и сохраняет ее в определенном месте.

Sub AddWorkbook()Dim WB As Workbook ‘creates a reference to workbook

object

Set WB = Workbooks.Add ‘adds a workbook.WB.SaveAs «D:\VBA added

File\myfile.xlsx» ‘saves at the given file location and name

End Sub

Здесь мы использовали команду Excel сохранить как с помощью VBA. SaveAs — это свойство / функция класса Workbook. Это используется, когда вы хотите переименовать свою книгу с помощью макроса Excel VBA.

Это оно. Это код для добавления новой книги с использованием VBA в Excel 2016.

SaveAs запускает команду VBA save as в Excel.

Просто. Не так ли? Это. Сообщите мне свои мысли и сомнения в комментариях.

Скачать файл

`link: /wp-content-uploads-2013-07-Add-And-Save-New-Workbook-Using-VBA-In-Microsoft-Excel-2016.xls [__ Добавить и сохранить новую книгу с помощью VBA в Microsoft Excel 2016 ]

Статьи по теме:

link: / Printing-in-vba-change-the-default-printer-using-vba-in-microsoft-excel [Изменить принтер по умолчанию с помощью VBA в Microsoft Excel 2016]

link: / general-themes-in-vba-turn-off-warning-messages-using-vba-in-microsoft-excel [Отключить предупреждающие сообщения с помощью VBA в Microsoft Excel 2016]

link: / menus-toolbars-status-bar-in-vba-display-a-message-on-the-statusbar-using-vba-in-microsoft-excel [Показать сообщение в строке состояния Excel VBA]

link: / general-themes-in-vba-insert-pictures-using-vba-in-microsoft-excel [Вставить изображения с помощью VBA в Microsoft Excel 2016]

link: / using-loops-how-to-loop-through-sizes-in-excel-using-vba [Как перебирать листы в Excel с помощью VBA]

Популярные статьи:

link: / keyboard-formula-shortcuts-50-excel-shortcuts-to-повышения-продуктивность [50 сочетаний клавиш Excel для повышения производительности]

link: / формулы-и-функции-введение-функции-vlookup [Функция ВПР в Excel]

link: / tips-countif-in-microsoft-excel [СЧЁТЕСЛИ в Excel 2016]

link: / excel-formula-and-function-excel-sumif-function [Как использовать функцию СУММЕСЛИ в Excel]