Як використовувати ColorIndex в Excel VBA (4 приклади)

  • Поділитися Цим
Hugh West

У цій статті я покажу вам, як можна використовувати ColorIndex власність в Excel VBA . Ви навчитеся встановлювати колір фону, шрифту та рамки однієї або декількох комірок з допомогою властивості ColorIndex VBA а також встановлювати колір однієї клітинки відповідно до кольору іншої.

Excel VBA Коди ColorIndex в Excel

Перед тим, як перейти до основної дискусії, подивіться на малюнок нижче, щоб знати ColorIndex всіх кольорів, доступних в Excel VBA .

Завантажити Практичний посібник

Завантажте цей практичний посібник, щоб вправлятися під час читання цієї статті.

VBA ColorIndex.xlsm

4 Приклади використання властивості 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 яка займається кольорами.

Детальніше про це можна дізнатися тут.

Г’ю Вест — досвідчений тренер і аналітик Excel із понад 10-річним досвідом роботи в галузі. Він має ступінь бакалавра з бухгалтерського обліку та фінансів і ступінь магістра з ділового адміністрування. Г’ю має пристрасть до викладання та розробив унікальний підхід до викладання, який легко зрозуміти та дотримуватися. Його експертне знання Excel допомогло тисячам студентів і професіоналів у всьому світі вдосконалити свої навички та досягти успіху в кар’єрі. У своєму блозі Г’ю ділиться своїми знаннями зі світом, пропонуючи безкоштовні навчальні посібники з Excel та онлайн-навчання, щоб допомогти окремим особам і компаніям повністю розкрити свій потенціал.