추출 특정 색 지수는 VBA를 사용하여
특정 서식이 지정된 셀이나 색상이 지정된 셀을 한 열에서 다음 열로 복사하려는 경우이 문서가 적합합니다. 이 기사에서는 VBA 코드를 사용하여 색상이 지정된 셀을 복사하는 방법을 배웁니다.
다음은 우리가 가지고있는 데이터의 스냅 샷입니다. 즉, 열 A에는 노란색 셀이 거의없는 데이터가 있습니다.
노란색으로 만 강조 표시된 데이터를 추출하려면; B 열에 만 색상이 지정된 셀을 표시하려면 UDF를 만들어야합니다
-
사용자 정의 함수를 생성하려면 다음 단계를 따르십시오.
개발자 탭을 클릭하십시오. 코드 그룹에서 Visual Basic을 선택하십시오
-
표준 모듈에서 아래 코드를 복사해야합니다
함수 IsYellow (ByRef r As Range)
r.Interior.ColorIndex = 6이면
IsYellow = r. 값
그렇지 않으면
IsYellow = vbNullString
End If
끝 기능
===
셀 B1에서 수식은 * = IsYellow (A1)
위의 코드는 특히 노란색에만 해당하는 6 번 색상과 일치합니다. 따라서 udf는 color # 6을 포함하는 값만 추출합니다.
빨간색 셀을 추출하려면 지정된 색상 번호를 확인하고 노란색 색상 번호로 교체하면됩니다.
이런 식으로 vba 코드를 사용하여 노란색 글꼴 색상 셀을 검색 할 수 있습니다.