Excel / VBA - 열의 색상 부분

특정 열에 입력 된 행을 기반으로 행의 일부를 색칠하는 코드가 있지만 열의 일부가 행에 입력 된 데이터를 기반으로 색칠되도록이 코드를 조 변경하고 싶습니다. 아래 코드를 조정하는 방법 :

 (대상, 범위 ( "B3 : B100")) Nothing Then ... ... B3에서 B100까지의 모든 셀에 적용됩니다 (Role) ... If Selection.Cells.Count> 1 Then Exit Sub '(한 번에 두 개 이상의 셀에 변경 사항이 생기면 종료 됨 - 충돌을 방지 함 Select Case Target Case "Manager"'... 셀 "Manager"... Range ( "A"& Target.Row & ": AG"& Target.Row) .Interior.ColorIndex = 36 '...이 포함 된 경우 해당 행의 셀 색상을 다음과 같이 변경하십시오. B - AH에서 연한 노란색으로. '다른 경우는 여기에 .... 최종 선택 최종 If End Sub 

해결책

여기 있습니다 :

 (대상, 범위 ( "A3 : L3")) Nothing 또는 _ Selection.Cells.Count> 1 Then Exit Sub 대상 사례 "관리자"범위 선택 (셀 (1, Target.Column), 셀 (30, Target.Column)). Interior.ColorIndex = 36 End Select End Sub 

이 팁에 대한 TrowaD에게 감사드립니다.

이전 기사 다음 기사

톱 팁