Цей підручник продемонструє різні методи створення нової книги за допомогою 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 |