Колір фону комірки в Microsoft Office Excel визначається властивістю ColorIndex об'єкта Interior цього осередку.
Наприклад колір комірки A1 можна встановити так: Cells (1, 1) .Interior.ColorIndex = 6 (жовтий)
Відповідно вважати колір комірки можна так: ColorVar = Cells (1, 1) .Interior.ColorIndex
Найпростіша послідовність дій для розуміння цього прикладу наступна.
1. Відкрийте Excel.
2. Натисніть Alt + F11
3. Праворуч введіть наступний код:
Private Sub Worksheet_Activate ()
Cells (1, 1) .Interior.ColorIndex = 6
End Sub
4. Перейдіть назад в Excel.
5. Перейдіть на другий лист, а потім знову на перший. В результаті колір фону першого осередку на першому аркуші повинен стати жовтим.
Колір тексту задається не в якому-небудь форматі (RGB, CMYK і т.д.), а номером, під яким він перебуває в палітрі Excel. Всього в палітрі присутній 55 кольорів і одне значення відводитися під автоцвет. Разом за допомогою властивості ColorIndex () можна задати 56 значень кольору. Ці 55 кольорів знаходяться в колекції Colors об'єкта ActiveWorkbook, так що їх можна при бажанні змінити:
ActiveWorkbook.Colors (1) = RGB (153, 202, 60)
Cells (1, 1) .Interior.ColorIndex = 1