엑셀/엑셀 VBA

[엑셀 VBA] 글자/배경 색상 변경하는 방법 5가지

90년대생 직장인 2022. 11. 20. 17:17
반응형

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

 

반응형