반응형
Color 속성과 ColorIndex를 통해 셀 배경색과 글자색을 변경하는 5가지 방법에 대해 소개하겠습니다.

<본문 이동 링크>
Color 내장 상수(기본)_vb
VBA에서 내장 상수로 저장된 8가지 색상은 아래와 같습니다.

(코드예시)
개체.color = 색코드
Range("A1").Interior.Color = vbBlack
Range("A2").Font.Color = vbBlack
Color 내장 상수(심화)_rgb
VBA에서 내장 상수로 저장된 142가지 색상은 아래와 같습니다.




(코드예시)
개체.color = 색코드
Range("A1").Interior.Color = rgbAliceBlue
Range("A2").Font.Color = rgbAntiqueWhite
반응형
Color RGB 활용
RGB함수호 RED(빨강), GREEN(녹색), BLUE(파랑) 색을 조합해 색상을 결정할 수 있습니다.

(코드예시)
개체.color = RGB(Red, Green, Blue)
Range("A1").Interior.Color = RGB(0, 0, 0)
Range("A2").Font.Color = RGB(255, 255, 255)
QBColor 활용
QBColor함수는 0~15로 지정된 16개의 숫자 인덱스로 색상을 변경합니다.

(코드예시)
개체.color = QBColor(숫자(0~15))
Range("A1").Interior.Color = QBColor(0)
Range("A2").Font.Color = QBColor(1)
ColorIndex 활용
ColorIndex 속성은 1~56까지 색이 미리 지정되어 필요한 인덱스 숫자로 색상을 지정합니다.

(코드예시)
개체.ColorIndex = 숫자(1~56)
Range("A1").Interior.ColorIndex = 1
Range("A2").Font.ColorIndex = 2
반응형
'엑셀 > 엑셀 VBA' 카테고리의 다른 글
| 엑셀 VBA SAP 접근 코드 (0) | 2022.12.06 |
|---|---|
| 엑셀 VBA 복사 및 붙여넣기 기본편(Copy, Paste, PasteSpecial) (0) | 2022.11.30 |
| [엑셀 VBA] 작성자/사용자 정보 가져오기(이력관리) (0) | 2022.11.20 |
| [엑셀 VBA] 매크로 속도 향상 방법_심화편(코드 작성법) (0) | 2022.11.20 |
| [엑셀 VBA] 매크로 속도 향상 방법 기본편_기본코드 4가지 (1) | 2022.11.19 |