Excel VBA에서 ColorIndex를 사용하는 방법(예제 4개)

  • 이 공유
Hugh West

이 기사에서는 Excel VBA 에서 ColorIndex 속성을 ​​사용하는 방법을 설명합니다. VBA 의 ColorIndex 속성을 사용하여 하나 이상의 셀의 배경, 글꼴 및 테두리 색상을 설정하는 방법과 한 셀의 색상을 다른 셀의 색상에 따라 설정하는 방법을 배웁니다.

Excel VBA ColorIndex Codes

주요 토론으로 이동하기 전에 아래 그림을 보고 Excel에서 사용할 수 있는 모든 색상의 ColorIndex 를 알아보세요. VBA .

연습 워크북 다운로드

이 글을 읽으면서 연습할 연습 워크북을 다운로드하세요.

VBA ColorIndex.xlsm

4 Excel에서 ColorIndex 속성을 사용하는 예 VBA

여기에 Jupyter Group이라는 회사 직원의 이름, 초봉 현재 급여 가 포함된 데이터 세트.

우리의 목표는 이 데이터 세트에서 VBA ColorIndex 속성의 다양한 사용을 확인하는 것입니다.

1. Excel VBA

에서 ColorIndex를 사용하여 셀 배경색 설정 VBA ColorIndex 속성을 ​​사용하여 원하는 대로 셀 배경색을 설정할 수 있습니다.

B4:B13 범위의 배경색을 녹색으로 변경해 보겠습니다.

VBA Code:

코드 라인은 다음과 같습니다.

Range("B4:B13").Interior.ColorIndex = 10

[10 is the ColorIndex 색상 녹색 . 컬러 차트를 참조하십시오.]

출력:

이 코드를 실행하면 배경색을 찾을 수 있습니다. 범위 B4:B13 녹색 으로 변경되었습니다.

2. Excel VBA

에서 ColorIndex를 사용하여 셀 글꼴 색상 설정Excel VBA ColorIndex 속성을 ​​사용하여 모든 셀 텍스트의 글꼴 색상을 설정할 수도 있습니다. .

B4:B13 범위의 글꼴 색상을 빨간색으로 변경해 보겠습니다.

VBA Code:

코드 줄은 다음과 같습니다.

Range("B4:B13").Font.ColorIndex = 3

[3 ColorIndex <2입니다>of 빨간색 .]

출력:

이 코드 실행 , B4:B13 범위의 글꼴 색상이 빨간색 으로 변경된 것을 확인할 수 있습니다.

3. Excel VBA

에서 ColorIndex를 사용하여 셀 테두리 색상 설정 이제 VBA ColorIndex 속성을 ​​사용하여 셀 테두리 색상을 설정합니다.

범위 B4:B13 의 테두리 색상을 빨간색으로 변경해 보겠습니다.

VBA Code:

코드 줄은 다음과 같습니다.

Range("B4:B13").Borders.ColorIndex = 3

출력:

이 코드를 실행합니다. B4:B13 범위의 테두리 색상을 빨간색으로 변경합니다.

4. ColorIndex를 사용하여 셀 색상을 다른 셀의 색상으로 설정

마지막으로 한 셀의 색상을 다른 셀의 색상에 따라 변경할 수 있음을 보여드리겠습니다.

배경을 변경해 보겠습니다. 셀 B5 의 색상을 녹색 으로 변경합니다.

이제셀 B5 의 배경색에 따라 셀 D5 의 배경색을 변경합니다.

VBA 코드:

코드 줄은 다음과 같습니다.

Range("D5").Interior.ColorIndex = Range("B5").Interior.ColorIndex

출력:

이 코드를 실행합니다. B5 셀의 배경색에 따라 D5 셀의 배경색을 변경합니다.

마찬가지로 ColorIndex 속성을 ​​사용하여 다른 셀의 글꼴 색상 또는 테두리 색상에 따른 셀의 글꼴 색상 또는 테두리 색상.

추가 학습

이 기사에서는 VBA ColorIndex 속성을 ​​이용하여 셀의 셀 색상을 변경했습니다.

ColorIndex 속성 외에 색상 색상을 다루는 VBA .

자세히 알아보려면 여기를 클릭하세요.

Hugh West는 업계에서 10년 이상의 경험을 가진 고도로 숙련된 Excel 트레이너이자 분석가입니다. 그는 회계 및 재무 학사 학위와 경영학 석사 학위를 보유하고 있습니다. Hugh는 교육에 대한 열정을 가지고 있으며 따라하기 쉽고 이해하기 쉬운 독특한 교수법을 개발했습니다. Excel에 대한 그의 전문 지식은 전 세계 수천 명의 학생과 전문가가 자신의 기술을 향상시키고 경력에서 탁월하도록 도왔습니다. Hugh는 자신의 블로그를 통해 자신의 지식을 전 세계와 공유하고 개인과 기업이 잠재력을 최대한 발휘할 수 있도록 무료 Excel 자습서 및 온라인 교육을 제공합니다.