Перейти к содержимому
Наше приложение «Дешевые авиабилеты» в AppGallery >>

VBA Excel. Создание новой книги

    Создание новой книги из кода VBA Excel. Метод Workbooks.Add. Переименование новой книги, добавление некоторых свойств файла: название, тема.

    Создание новой книги

    Новая рабочая книга в VBA Excel создается методом Workbooks.Add:

    В результате работы этого кода будет создана новая книга с именем КнигаN, где N — порядковый номер создаваемой книги, и количеством листов по умолчанию — обычно, одним, если не задано другое.

    Синтаксис метода Workbooks.Add

    Параметр Template может принимать следующие значения:

    Значение Результат
    "Полный путь к файлу Excel" Указанный файл Excel будет использован как шаблон для создания новой книги
    Константа xlWBATChart Будет создана новая книга с одним листом диаграммы
    Константа xlWBATWorksheet Будет создана новая книга с одним рабочим листом

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

    Количество листов по умолчанию

    Задает и возвращает количество листов по умолчанию в новой книге свойство Application.SheetsInNewWorkbook.

    Проверьте, сколько листов в новой книге по умолчанию создает ваш Excel:

    Задайте из кода VBA свое количество листов по умолчанию в новой книге:

    Пример создания новой книги

    Пример создания новой книги из кода VBA Excel с добавлением некоторых свойств файла и сохранением книги на диск:

    Свойства файла смотрите в окне «Свойства» на вкладке «Подробно»:

    Окно свойств открывается кликом по пункту «Свойства» контекстного меню файла, вызванного кликом правой кнопки мыши по ярлыку книги.


    Фразы для контекстного поиска: создать книгу, создать новую книгу, переименование книги.


    Содержание рубрики VBA Excel по тематическим разделам со ссылками на все статьи.