Об'єкти Excel, їхньої властивості і методи

Середовище VBA запускають із Excel через системне меню Сервис/ Редактор Visual Basic або з панелі інструментів Visual Basic кнопкою Редактор Visual Basic. Усе, що створено в Excel і в середовищі VBA, зберігається в одному файлі і називається проектом.

VBA є мовою об'єктно-орієнтованного програмування, тобто він працює з об'єктами Excel, використовуючи властивості і методи об'єктів. Найважливішими є такі візуальні об'єкти: Application - програма Excel, Workbook - робоча книга, Worksheet - робочий лист, Range - діапазон клітин, Chart - діаграма, UserForm - форма користувача.

Об’єкт Range, його властивості та методи

Об'єкт Range – це діапазон клітинок, він є одним із ключових об'єктів VBA. Посилання на діапазон записується в лапках Наприклад, Range(“A1”), Range(“B2: D28”).

Об'єкт Cells (s1, s2) – це клітинка, розташована на перетині рядка з номером s1 та стовпчика з номером s2. Наприклад, Cells (1, 2) – це клітинка В1,можливе й посилання Cells (i, j).

Об'єкт ActiveCell – це клітина, яка є в даний момент активною.

Об'єкт Selection – це діапазон клітинок, який утворюється в результаті роботи методу Select.

Деякі властивості

CurrentRegion –це поточний діапазон, обмежений порожніми рядками і стовпчиками, який містить вказаний елемент.

Count – це кількість об'єктів у наборі. Наприклад, змінній k при­своюється значення, яке дорівнює кількості рядків діапазону A1:D4.

k = Range(“A1:D4”). Rows. Count

EntireRow, EntireColumn це відповідно рядок або стовпчик, що містять активну клітинку.

Formula – дозволяє ввести формулу до вказаної клітинки. Функ­ції, що використовуються у формулах, повинні бути англійськими. Сама формула записується в лапках. Наприклад,

Range(“C10”).Formula = ”=sum(C3: C9) ”

FormulaLocal – дозволяє вводити до вказаної клітинки формули з російськими іменами функцій Excel. Наприклад,

Range(“C10”).FormulaLocal = ”= СУММ (C3: C9) ”

Font – завдає властивості шрифту клітини за допомогою влас­них властивостей:

· Name – ім'я шрифту, наприклад, Arial, Times New Roman та ін;

· Size – розмір шрифту;

· Bold – жирний шрифт, якщо властивість дорівнює True;

· Italic – курсив, якщо властивість має значення True;

· Underline – підкреслення, якщо властивість дорівнює True.

· ColorIndex – номер кольору шрифту.

Наприклад, змінимо параметри шрифту у виділеній області. Для скорочення тексту коду використаємо конструкцію With – End With.

With Selection.Font

. Name = "Arial Cyr"

. Size = 11

. Bold = True

. ColorIndex = 5 ' синій


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: