Excel : 셀 값을 기준으로 데이터 그룹을 다르게 강조 표시


1

여러 개의 값이 함께 묶인 시트를 고려하십시오. 목표는 Excel이 각기 다른 Requisition 그룹에 대해 전체 행의 배경색을 다르게 음영 처리하는 것 입니다.

색상은 중요하지 않습니다. 500 가지의 다른 색상 변화가있을 수 있습니다. 일반적인 사용 사례는 수동으로 색상을 선택하는 것 같습니다. 색상 변경 횟수를 알 수 없으면 자동화하기가 어려울 수 있습니다.

Excel에서 행의 논리적 그룹을 가장 잘 표시하는 방법은 무엇입니까? 첫 번째 시도는 행 색으로 수행되었지만 더 나은 방법이 있습니까?

대체 텍스트

답변:


2

색상을 유지하려면 한 그룹에 대해 하나씩, 다음 그룹에 대해 서로 다른 두 가지 색상을 사용하여 자동화 할 수 있습니다.

작은 매크로를 사용하여이 작업을 수행 할 수 있습니다.

Sub SetCustomColors()

    Dim color As OLE_COLOR
    Dim color1 As OLE_COLOR
    Dim color2 As OLE_COLOR

    Dim currentRequisition As Integer

    color1 = &HF0F0F0 ' RR GG BB
    color2 = &HF0F000 ' RR GG BB

    currentRequisition = -1
    For r = 3 To 16
        If currentRequisition <> ActiveSheet.Cells(r, 1).Value Then
            currentRequisition = ActiveSheet.Cells(r, 1).Value
            color = IIf(color = color1, color2, color1)
        End If
        ActiveSheet.Range(ActiveSheet.Cells(r, 1), ActiveSheet.Cells(r, 4)).Interior.color = color
    Next

End Sub
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.