VBA - Створення нової книги (Workbooks.Add)

Цей підручник продемонструє різні методи створення нової книги за допомогою VBA.

Створіть нову книгу

Для створення нової книги просто скористайтесь Робочі зошити.Додати:

1 Робочі зошити.Додати

Нещодавно додана Робоча книга - це ActiveWorkbook.

Ви можете побачити це за допомогою цього коду:

123456 Sub AddWB ()Робочі зошити.ДодатиMsgBox ActiveWorkbook.NameEnd Sub

Створити нову книгу та призначити об’єкту

Для посилання на нову книгу можна використовувати об’єкт ActiveWorkbook. Використовуючи це, ви можете призначити нову книгу змінній об’єкта:

1234 Dim wb як робочий зошитРобочі зошити.ДодатиВстановити wb = ActiveWorkbook

Але краще / простіше відразу призначити змінну під час створення книги:

123 Dim wb Як робочий зошитВстановити wb = Робочі книги. Додати

Тепер ви можете посилатися на нову книгу за назвою змінної.

1 MsgBox wb.Name

Створити нову книгу та зберегти

Ви також можете створити нову книгу та негайно зберегти її:

1 Workbooks.Add.SaveAs Назва файлу: = "NewWB"

Це збереже книгу як файл .xlsx у папку за замовчуванням (наприклад, Мої документи). Натомість ви можете налаштувати SaveAs за допомогою нашого посібника зі збереження книг.

Тепер ви можете звертатися до книги під назвою:

1 Робочі зошити ("NewWB.xlsx"). Активуйте

Цей код активує “NewWB.xlsx”.

Створіть нову книгу та додайте аркуші

Після створення робочої книги її можна редагувати. Ось лише один приклад додавання двох аркушів до нової книги (припустимо, що це ActiveWorkbook):

1 ActiveWorkbook.Worksheets.Advic Count: = 2

Ви допоможете розвитку сайту, поділившись сторінкою з друзями

wave wave wave wave wave