VBA를 사용하여 Excel 셀의 배경색을 설정하려면 어떻게 하나요?

VBA 프로그램의 일부로 특정 셀의 배경색을 값에 따라 녹색, 노란색 또는 빨간색으로 설정해야 합니다(기본적으로 녹색은 정상, 노란색은 경계선, 빨간색은 위험한 상태인 상태 모니터).

해당 셀의 값을 설정하는 방법은 알고 있지만 배경색을 설정하는 방법은 어떻게 해야 하나요?

해결책

둘 중 하나를 사용할 수 있습니다:

ActiveCell.Interior.ColorIndex = 28

또는

ActiveCell.Interior.Color = RGB(255,0,0)
해설 (2)

이것은 매크로 레코더를 사용해야 하는 완벽한 예입니다. 레코더를 켜고 UI를 통해 셀의 색상을 설정합니다. 레코더를 중지하고 매크로를 검토합니다. 불필요한 코드가 많이 생성되겠지만, 달성하려는 작업에 적합한 구문도 보여줄 것입니다. 필요하지 않은 부분을 제거하고 필요한 경우 남은 부분을 수정하세요.

해설 (0)

또는 코딩을 하지 않고 셀 값에 따라 배경색과 글꼴 색상을 설정하는 Excel의 '조건부 서식 지정' 함수를 사용할 수도 있습니다.

여기에는 변수가 두 개뿐이므로 기본값을 노란색으로 설정한 다음 값이 임계값보다 크거나 작을 때 덮어씁니다.

해설 (0)

그't 는 경우 작동 기능을 사용,작동 하지만 경우에 당신은 하위. 그러나,당신을 호출할 수 없습니다 sub 에서 휴식을 사용하여.

해설 (0)