Excel에서 VBA로 색상을 지정할 때 아주 유용한다.
상기 링크들 하나는 그래프에 적용한다고 되어 있으나 실제로는 아래처럼 그래프 포함하여 셀이든 글자든 모두 지정 가능하다.
Range("A1").Font.ColorIndex = 3
Range("A2").Font.Color = vbBlue
상기 사례는 Range 개체에 적용한 것이나 Cells 개체에도 아래와 같이 적용 가능하다.
Cells(1, 2).Font.ColorIndex = 3
Cells(2, "B").Font.Color = vbRed
상기 [1] 링크에서 보여주는 Color Index 값을 보여주는 Color Palette 는 아래와 같다.
그리고 [2] 링크에서 보여주는 Color Constants 테이블은 아래와 같다.
Constant | Value | Description |
vbBlack | 0x0 | Black |
vbRed | 0xFF | Red |
vbGreen | 0xFF00 | Green |
vbYellow | 0xFFFF | Yellow |
vbBlue | 0xFF0000 | Blue |
vbMagenta | 0xFF00FF | Magenta |
vbCyan | 0xFFFF00 | Cyan |
vbWhite | 0xFFFFFF | White |