2010 Microsoft Excel에서 VBA를 사용하여 셀의 색을 얻는 방법
이 기사에서는 VBA 코드를 사용하여 셀 색상을 얻는 방법을 배웁니다.
VB 편집기를 실행하려면 아래 단계를 따라야합니다.
개발자 탭을 클릭하고 코드 그룹에서 Visual Basic을 선택합니다
삽입을 클릭 한 다음 모듈
그러면 새 모듈이 생성됩니다.
모듈에 다음 코드를 입력하세요
Function ColorIndex (CellColor As Range)
ColorIndex = CellColor.Interior.ColorIndex
끝 기능
아래 셀의 색상을 얻으려면 아래 스냅 샷을 참조하세요
B2 셀에 수식을 = ColorIndex (A2)로 입력 한 다음 아래 셀에 수식을 복사합니다.
[.underline] # 한 가지 더 예를 들어 보겠습니다 : # 특정 색상이 몇 번 반복되었는지 (색상으로 계산) 알고 싶다면 아래 스냅 샷을 참조하세요
새로 생성 된 UDFColorIndex 함수와 함께 COUNTIF 함수를 사용할 수 있습니다.
===
COUNTIF : 조건을 충족하는 범위 내의 셀 수를 계산합니다.
구문 : = COUNTIF (range, criteria)
범위 : 찾은 항목 수를 기준으로 확인하는 선택된 셀의 범위를 나타냅니다.
기준 : 기준은 계산할 셀을 정의합니다.
D2 셀에서 수식은 = COUNTIF ($ B $ 2 : $ B $ 9, ColorIndex (D2))
E2 셀의 수식을 복사하여 색상별로 개수를 얻습니다.
이것이 우리가 모든 세포의 색을 얻는 방법입니다.