Головна |
Щоб додати до Excel нових екземплярів об'єктів того чи іншого типу використовується метод Add. Наприклад, його можна використовувати для додавання нового листа в робочу книгу. При цьому можна вказати аргументи, які визначать тип вставляється листа (робочий або модульний), місце вставки і кількість вставляються листів. синтаксис методу Add для об'єкта Worksheets має вигляд:
Worksheets.Add ([Before], [After], [Count], [Type])
аргументи Before и Afterдозволяють вказати, де має з'явитися новий лист. Якщо ви вказуєте аргумент Before, То лист додається перед зазначеним листом (за замовчуванням - перед активним). аргумент Count вказує кількість додаються листів (за замовчуванням 1). аргумент Type визначає тип додається листа (за замовчуванням - робочий лист). При виклику треба присвоюють (знак ": =") значення тих аргументів, яким вважаєте за потрібне точно вказати, а решта будуть використані за замовчуванням. Наприклад, додамо два нових робочих листа перед листом "Ліст3":
Worksheets.Add Count: = 2, Before: = Sheets ("Ліст3")
якщо метод Addвикористовується для посилання на новостворений об'єкт і є частиною оператора VBA, то аргументи необхідно укладати в дужки. Наприклад, додамо в робочу книгу після листа "Квартал_3" новий лист і дамо йому ім'я "Квартал_4":
Worksheets.Add (After: = Sheets ("Квартал_3")) .Name = "Квартал_4"
1.2. редактор VBA
Редактор VBA активізується командоюСервіс, Макрос, Редактор Visual Basic (Alt + F11). Повернутися з редактора VBA в робочу книгу можна натисканням кнопкиВид Microsoft Excel. Інтерфейс VBA складається з наступних основних компонентів:
вікно проекту,
вікно властивостей,
вікно редагування коду,
вікна форм,
Елементи об'єктно-орієнтованого програмування в Excel VBA. | Меню і панелі інструментів.
вікно властивостей | Інструменти панелі елементів | Поле зі списком | вимикач | MultiPage | ЗАВДАННЯ ДО ВИКОНАННЯ | Розглянуту задачу вирішимо, використовуючи введення / виведення з листа / на лист Ехсеl | Програмування з використанням об'єктів EXCEL. |