VBA를 사용하여 조건에 따라 Excel 셀 색상을 설정하는 방법은 무엇입니까?

최종 업데이트: 2021년 8월; 마이크로소프트 엑셀 365, 2019, 2016.

오늘의 Excel 자동화용 VBA 자습서에서는 셀 값을 기반으로 셀의 색을 프로그래밍 방식으로 변경하는 방법에 대해 알아봅니다.

예를 들어 간단한 상태 대시보드를 개발할 때 이 기술을 사용할 수 있습니다.

설정

아직 Excel에서 개발하지 않는 경우 Excel 매크로 소개 가이드를 살펴보는 것이 좋습니다 . 특히, Microsoft Excel 리본에서 개발자 탭을 사용할 수 있는지 확인해야 합니다. 이 탭을 사용하여 간단한 코드를 작성할 수 있습니다.

  • 마이크로소프트 엑셀을 엽니다. 이 자습서에서 제공하는 코드는 Excel 2007 이상에서 작동할 것으로 예상됩니다.
  • 빈 워크시트에 다음 표를 추가합니다.

VBA를 사용하여 조건에 따라 Excel 셀 색상을 설정하는 방법은 무엇입니까?

  • 이제 수식 >> 이름 정의를 눌러 명명된 범위를 정의하십시오.

VBA를 사용하여 조건에 따라 Excel 셀 색상을 설정하는 방법은 무엇입니까?

  • 확인을 누르십시오

Cell.Interior.Color 값에 따라 셀 내부 색상 변경

  • 리본에서 개발자 항목을 누르십시오 .
  • Visual Basic 또는 Alt+F11을 눌러 개발자 VBA 편집기를 엽니다.
  • 다음으로 코드를 실행하려는 워크시트를 강조 표시합니다. 또는 VBA 코드가 있는 모듈을 선택하십시오.
  • 이 코드를 붙여넣으세요. 이 예에서는 셀 범위의 내부 색상을 빨간색, 노란색 및 녹색 색상에 해당하는 특정 셀 RGB 값으로 수정합니다.
  • 특히 Excel VBA 메서드 Cell.Interior.Color 를 사용하고 해당 RGB 값 또는 색상 인덱스를 전달합니다.
Sub Color_Cell_Condition()

Dim MyCell As Range
Dim StatValue As String
Dim StatusRange As Range

Set StatusRange = Range("Status")

For Each MyCell In StatusRange

StatValue = MyCell.Value
Select Case StatValue

    Case "Progressing"
    MyCell.Interior.Color = RGB(0, 255, 0)
    
    Case "Pending Feedback"
    MyCell.Interior.Color = RGB(255, 255, 0)
    
    Case "Stuck"
    MyCell.Interior.Color = RGB(255, 0, 0)

End Select

Next MyCell

End Sub
  • F5 키를 누르거나 Run >> Run Sub / UserForm을 눌러 코드를 실행합니다.
  • 상태 대시보드가 ​​아래와 같이 채워진 것을 확인할 수 있습니다.

VBA를 사용하여 조건에 따라 Excel 셀 색상을 설정하는 방법은 무엇입니까?

  • 코드를 저장하고 VBA 편집기를 닫습니다.

댓글 남기기

소규모 팀을 위한 간단한 격주 급여 추적 엑셀 템플릿: 초보자도 쉽게 사용할 수 있는 구성

소규모 팀을 위한 간단한 격주 급여 추적 엑셀 템플릿: 초보자도 쉽게 사용할 수 있는 구성

소규모 팀을 위한 간단한 격주 급여 추적기를 엑셀로 만들어 보세요. 명확한 스프레드시트, 수식, 검증 기능, 그리고 안전한 급여 대조를 위한 실질적인 한도를 설정하세요.

Salesforce 연락처를 깔끔한 Excel 형식으로 내보내는 방법

Salesforce 연락처를 깔끔한 Excel 형식으로 내보내는 방법

Salesforce 연락처를 깔끔한 Excel 파일로 내보내는 방법, ID와 텍스트 필드를 유지하는 방법, 중복 항목을 안전하게 제거하는 방법, 그리고 일반적인 CSV 오류를 피하는 방법을 알아보세요.

소규모 건설업체를 위한 인쇄 가능한 엑셀 건설 공사 견적서 템플릿

소규모 건설업체를 위한 인쇄 가능한 엑셀 건설 공사 견적서 템플릿

실용적인 비용 범주, 수식, 마크업 필드, 인쇄 설정 및 시공업체용 체크리스트를 포함하여 인쇄 가능한 건설 공사 견적서를 Excel에서 작성하세요.

Word용 인쇄 가능한 이벤트 기획 체크리스트 및 예산 템플릿

Word용 인쇄 가능한 이벤트 기획 체크리스트 및 예산 템플릿

Word에서 이 인쇄 가능한 이벤트 기획 체크리스트와 예산 템플릿을 사용하여 담당자, 마감일, 비용, 벤더 및 이벤트 당일 준비 상태를 명확한 품질 검사와 함께 추적하세요.

Excel 수식이 자동으로 계산되지 않을 때 3단계로 해결하는 방법

Excel 수식이 자동으로 계산되지 않을 때 3단계로 해결하는 방법

Excel 수식이 자동으로 계산되지 않는 문제를 3단계로 해결하세요: 계산 모드 복원, 강제 재계산 실행, 텍스트 형식으로 처리된 수식 복구.

에어비앤비 호스트를 위한 인쇄 가능한 주간 청소 일정 템플릿 (Word 및 PDF)

에어비앤비 호스트를 위한 인쇄 가능한 주간 청소 일정 템플릿 (Word 및 PDF)

에어비앤비 호스팅을 위한 이 인쇄 가능한 주간 청소 일정을 사용하여 퇴실 청소, 정기 청소, 비품 보충, 점검 및 Word에서 PDF로의 전달을 체계적으로 관리하세요.

작업장 관리자를 위한 장비 유지보수 로그 시트 엑셀 템플릿: 4단계 설정 가이드

작업장 관리자를 위한 장비 유지보수 로그 시트 엑셀 템플릿: 4단계 설정 가이드

자산 ID, 서비스 이력, 기한, 상태 제어, 가동 중단 시간 추적 및 최종 감사 체크리스트를 포함하여 작업장 관리자를 위한 실용적인 엑셀 장비 유지보수 로그를 구축하세요.

기술 스타트업을 위한 미니멀리스트 투자자 피치 덱 파워포인트 템플릿: 실용적인 12장 슬라이드 청사진

기술 스타트업을 위한 미니멀리스트 투자자 피치 덱 파워포인트 템플릿: 실용적인 12장 슬라이드 청사진

기술 스타트업을 위한 실용적인 12장 슬라이드 구조를 통해 파워포인트에서 미니멀리스트 투자자 피치 덱을 구축하세요. 증거, 지표, 자금 조달 주장 및 재사용 가능한 .potx 템플릿에 대한 가이드도 포함됩니다.

무료 모던 부동산 매물 소개 프레젠테이션 파워포인트 템플릿: 실전 판매자 피칭 설계도

무료 모던 부동산 매물 소개 프레젠테이션 파워포인트 템플릿: 실전 판매자 피칭 설계도

무료 슬라이드 설계도, 검증된 템플릿 팁, CMA 주의사항, 사진 저작권 확인, 공정 주택법 안전장치를 활용하여 파워포인트로 모던한 부동산 매물 소개 프레젠테이션을 제작하세요.

2026년 1인 부동산 에이전트를 위한 허브스팟 무료 CRM vs. 조호 CRM: 최적의 선택지

2026년 1인 부동산 에이전트를 위한 허브스팟 무료 CRM vs. 조호 CRM: 최적의 선택지

1인 부동산 에이전트를 위한 허브스팟 무료 CRM과 조호 CRM 비교: 연락처, 파이프라인, 자동화, 맞춤 설정, 일정 관리, 제한 사항 및 업그레이드 트리거 포함.