- Активна комірка виділяється фоном серед всіх виділених осередків.
- Метод Select виділяє інтервал осередків, тоді як метод Activate активізує тільки одну клітинку.
- При використанні методу Select перша осередок інтервалу стає активною.
- Якщо виділена тільки одна комірка, то вона є активною і властивості ActiveCell і Selection повертають одну і ту ж комірку (об'єкт Range).
метод Clear
Очищає інтервал осередків, змінюючи, таким чином, властивість Value кожного осередку інтервалу.
Процедура очищає інтервал осередків або заповнює його одиницями в залежності від значень осередків. Додатково змінюється шрифт і розмір шрифту.
![Ноу Інти, лекція, об'єкти ms excel (об'єкти) Ноу Інти, лекція, об'єкти ms excel](https://images-on-off.com/images/168/nouintuitlektsiyaobektimsexcel-433f9cf2.jpg)
Мал. 8.10. Приклад застосування методу Clear
Назва шрифту є обов'язковим параметром викликається процедури, а розмір шрифту - необов'язковим параметром. Якщо він не заданий, то розмір шрифту примусово змінюється на 16.
Зухвала процедура перевіряє, чи є інтервал осередків A1: B5 порожнім. Якщо це не так, то інтервал очищається і розмір шрифту встановлюється в 16. Якщо ж інтервал осередків порожній, то всі комірки інтервалу заповнюються одиницями і розмір шрифту інтервалу осередків дорівнює 10.
В обох випадках шрифт осередків інтервалу A1: B5 встановлюється в Times New Roman.
Кольорове оформлення об'єкта Range
властивість ColorIndex
Властивість ColorIndex заливки (заливка - це об'єкт Interior. Який є вкладеним для об'єкта Range) розглядає колір як номер в палітрі кольорів робочої книги. Всього в палітрі 56 кольорів.
В осередках, починаючи з активною, відображається палітра кольорів робочої книги.
Змінні c і r містять, відповідно, індекс стовпця і індекс рядка активного осередку.
Прямокутний інтервал з 56 осередків (7 рядків і 8 стовпців, починаючи з активного осередку) для відображення палітри задається змінною obj_range. містить посилання на об'єкт Range.
Властивість Pattern (зразок заливки) задається константою xlSolid. що дозволяє встановити заливку активних осередків.
![Ноу Інти, лекція, об'єкти ms excel (excel) Ноу Інти, лекція, об'єкти ms excel](https://images-on-off.com/images/168/nouintuitlektsiyaobektimsexcel-bf4985dd.jpg)
властивість Color
Властивість відноситься до об'єктів Border. Font або Interior (вкладені об'єкти для об'єкта Range) і встановлює колір об'єкта в форматі RGB. Властивість можна задати, використовуючи функцію RGB. яка повертає колір у вигляді числа типу Long. Аргументи функції Red. Green. Blue визначають насиченість відповідної компоненти в встановлюється кольорі і змінюються від 0 до 255.
Наприклад, оператор ActiveCell.Interior.Color = RGB (255, 0, 0) встановлює червону заливку активного осередку.
- Не плутайте властивість Color з властивістю Colors. Останнє є властивістю об'єкта Workbook і використовує палітру кольорів робочої книги як масив значень кольорів, наприклад, оператор ActiveWorkbook.Colors (51) = RGB (255,0,0) змінює 51 колір палітри активної робочої книги на червоний.
Щоб використовувати сірий колір різної інтенсивності, встановіть рівні аргументи функції RGB. наприклад, вираз RGB (196,196,196) встановлює 25% сіру заливку. Чим більше значення аргументів, тим ближче сірий колір до білого.