VBA에서 셀 색상 변경

Iqra Hasnain 2022년6월2일
VBA에서 셀 색상 변경

이 기사에서는 VBA에서 셀 색상을 변경하는 방법에 대해 설명합니다.

Interior 방법을 사용하여 Excel VBA에서 셀 색상 변경

Excel VBA에서 배경색을 쉽게 변경할 수 있습니다. 내부 속성을 활용하여 내부 객체를 반환할 수 있습니다.

그런 다음 인테리어 항목의 ColorIndex 속성을 사용하여 셀의 기초와 배경색을 설정합니다. 워크시트에는 세 개의 명령 단추가 있습니다.

셀 배경을 색상으로 채우려면 범위의 Interior 방법을 사용할 수 있습니다. ColorIndex를 사용하여 색상 코드를 지정할 수 있습니다.

암호:

# VBA
Sub changeColor()
Range("B1").Interior.ColorIndex = 37
End Sub

출력:

내부 방법을 사용하여 VBA에서 셀 색상 변경

셀의 배경색을 제거하려면 ColorIndex를 0으로 지정하면 채우기 없음 역할을 합니다.

암호:

# VBA
Sub changeColor()
Range("B1").Interior.ColorIndex = 0
End Sub

출력:

셀의 배경색 제거

다음 코드를 사용하여 모든 셀의 ColorIndex를 얻을 수도 있습니다.

암호:

# VBA
Sub changeColor()
MsgBox Selection.Interior.ColorIndex
End Sub

A1 통화를 선택하고 명령 버튼을 클릭합니다.

출력:

VBA에서 모든 셀의 ColorIndex 가져오기

ColorIndex 속성은 56가지 색상의 색상 팔레트에 대한 액세스를 보여줍니다. 특정 색상을 찾을 수 없으면 Color 속성과 RGB 기능을 사용합니다.

암호:

#VBA
Range("B1").Interior.Color = RGB(255, 125, 125)

이 RGB는 빨강, 녹색 및 파랑을 나타냅니다. 기본 색상입니다.

모든 구성 요소는 0에서 255(RGB(255,125,125)까지의 값을 가질 수 있습니다. 이 기능으로 모든 색상을 만들 수 있습니다.

출력:

색상 속성 및 RGB 기능을 사용하여 셀 색상 변경

관련 문장 - VBA Cell