Зміст
У цій статті я покажу вам, як можна використовувати ColorIndex власність в Excel VBA . Ви навчитеся встановлювати колір фону, шрифту та рамки однієї або декількох комірок з допомогою властивості ColorIndex VBA а також встановлювати колір однієї клітинки відповідно до кольору іншої.
Excel VBA Коди ColorIndex в Excel
Перед тим, як перейти до основної дискусії, подивіться на малюнок нижче, щоб знати ColorIndex всіх кольорів, доступних в Excel VBA .
Завантажити Практичний посібник
Завантажте цей практичний посібник, щоб вправлятися під час читання цієї статті.
VBA ColorIndex.xlsm4 Приклади використання властивості ColorIndex в Excel VBA
Тут ми маємо набір даних з Прізвища, стартові оклади і Поточні зарплати деяких співробітників компанії під назвою Jupyter Group.
Наша мета - побачити різні способи використання ColorIndex власність VBA на цьому наборі даних.
1. встановлення кольору фону комірки за допомогою функції ColorIndex в Excel VBA
Колір фону комірки можна встановити будь-який за бажанням за допомогою кнопки ColorIndex власність VBA .
Змінимо колір фону діапазону B4:B13 до зеленого.
⧭ Код VBA:
Рядок коду буде:
Range("B4:B13").Interior.ColorIndex = 10
[10 це ColorIndex кольору зелений Див. кольорову діаграму].
⧭ Виходьте:
Запустіть цей код, і ви побачите колір фону діапазону B4:B13 повернутий зелений .
2. встановлення кольору шрифту комірки за допомогою функції ColorIndex в Excel VBA
Також можна задати колір шрифту тексту будь-якої комірки за допомогою кнопки ColorIndex властивість Excel VBA .
Змінимо колір шрифту діапазону B4:B13 до червоного.
⧭ Код VBA:
Рядок коду буде:
Range("B4:B13").Font.ColorIndex = 3
[3 це ColorIndex з Червоний .]
⧭ Виходьте:
Запустіть цей код, і ви побачите колір шрифту діапазону B4:B13 повернутий червоний .
3. встановлення кольору межі комірки за допомогою функції ColorIndex в Excel VBA
Тепер встановимо колір межі комірки з допомогою кнопки ColorIndex власність VBA .
Змінимо колір межі діапазону B4:B13 до червоного.
⧭ Код VBA:
Рядок коду буде:
Range("B4:B13").Borders.ColorIndex = 3
⧭ Виходьте:
Запустіть цей код, він змінить колір меж діапазону B4:B13 до червоного.
4. встановити колір комірки на колір іншої комірки за допомогою функції ColorIndex
Нарешті, я покажу, як можна змінювати колір однієї клітинки відповідно до кольору іншої клітинки.
Змінимо колір фону комірки B5 до зелений .
Тепер змінимо колір фону комірки D5 згідно з даними осередку B5 .
⧭ Код VBA:
Рядок коду буде:
Range("D5").Interior.ColorIndex = Range("B5").Interior.ColorIndex
⧭ Виходьте:
Запустіть цей код. Він змінить колір фону комірки D5 згідно з даними осередку B5 .
Аналогічно можна змінити колір шрифту або колір рамки будь-якої комірки відповідно до кольору іншої комірки за допомогою кнопки ColorIndex власність.
Більше навчання
У цій статті ми змінили колір комірок за допомогою кнопки ColorIndex власність VBA .
Крім того, в рамках проекту ColorIndex властивість, є ще одна властивість, яка називається Колір в VBA яка займається кольорами.
Детальніше про це можна дізнатися тут.