![A8 셀에 TL 문자를 입력하면 해당 셀과 해당 행에 있는 다른 여러 셀을 파란색으로 바꿀 수 있나요?](https://rvso.com/image/1601580/A8%20%EC%85%80%EC%97%90%20TL%20%EB%AC%B8%EC%9E%90%EB%A5%BC%20%EC%9E%85%EB%A0%A5%ED%95%98%EB%A9%B4%20%ED%95%B4%EB%8B%B9%20%EC%85%80%EA%B3%BC%20%ED%95%B4%EB%8B%B9%20%ED%96%89%EC%97%90%20%EC%9E%88%EB%8A%94%20%EB%8B%A4%EB%A5%B8%20%EC%97%AC%EB%9F%AC%20%EC%85%80%EC%9D%84%20%ED%8C%8C%EB%9E%80%EC%83%89%EC%9C%BC%EB%A1%9C%20%EB%B0%94%EA%BF%80%20%EC%88%98%20%EC%9E%88%EB%82%98%EC%9A%94%3F.png)
A8 셀에 TL 문자를 입력하면 해당 셀과 해당 행에 있는 다른 여러 셀을 파란색으로 바꿀 수 있나요? 여러 문자/색상 변형을 가질 수 있는 방법이 있습니까?
8가지 색상에 해당하는 두 글자 조합이 8개 있습니다. 예: TS=연한 파란색 TC=중간 파란색 TL=진한 파란색 DD=검은색 RS=연한 녹색 RC=중간 녹색 RL=진한 녹색 LT=갈색 이 문자 조합 중 하나를 M8에 입력하고 열을 갖고 싶습니다 , B,C,E,F,K-AM 8행의 해당 색상을 바꿉니다. 그렇게 할 수 있는 방법이 있나요?
답변1
셀에 TL 문자를 입력하면A8...다음 문자 조합 중 하나를 입력하세요.M8& 행 8에 B,C,E,F,K-AM 열이 있습니다.
당신의 이야기는 혼란스럽습니다. 이 코드는 M8용입니다.
원하는 색상에 맞게 워크시트 이름과 RGB 매개변수를 조정한 후 이 코드를 실행하세요.
Option Explicit
Sub addCFRs()
Dim i As Long, rng As Range, arr1 As Variant, arr2 As Variant
arr1 = Array("TS", "TC", "TL", "DD", "RS", "RC", "RL", "LT")
arr2 = Array(RGB(0, 0, 255), RGB(0, 0, 128), RGB(0, 0, 64), RGB(0, 0, 0), _
RGB(0, 255, 0), RGB(0, 128, 0), RGB(0, 64, 0), RGB(0, 0, 0))
With Worksheets("sheet6")
Set rng = Intersect(.Range("B:C, E:F, K:AM"), .Range("8:8"))
With rng
.FormatConditions.Delete
For i = LBound(arr1) To UBound(arr1)
.FormatConditions.Add Type:=xlExpression, Formula1:="=$M8=" & Chr(34) & arr1(i) & Chr(34)
.FormatConditions(.FormatConditions.Count).Interior.Color = arr2(i)
Next i
End With
End With
End Sub
대부분의 RGB는 갈색을 제외하고 원하는 것과 다소 비슷합니다. RGB가 갈색을 구성하는 것이 무엇인지 전혀 모릅니다.
답변2
이는 조건부 서식을 사용하여 수행할 수 있습니다.
각 색상마다 별도의 공식이 필요합니다.
- 8행에서 색상을 변경하려는 셀을 강조 표시합니다. ( Ctrl+클릭을 사용하여 별도의 셀을 선택할 수 있습니다.)
- "조건부 서식"으로 이동하여 "새 규칙"을 선택하세요.
- "수식을 사용하여 서식을 지정할 셀 결정"을 선택하세요.
- 규칙 설명 유형에서
=$M8="TL"
- "서식"을 클릭하고 상단의 "채우기" 탭을 선택하세요.
- 코드에 맞는 색상을 선택하세요.
- 확인을 클릭한 다음 다시 확인을 클릭합니다.
8행에 대한 모든 작업이 완료되었습니다.
더 많은 행을 수행하려면 "조건부 서식"으로 이동하여 "규칙 관리"를 선택하세요.
"적용 대상" 상자 오른쪽에 있는 아이콘을 선택한 다음 색상을 변경하려는 모든 영역을 강조 표시합니다. 이번에도 를 사용하여 Ctrl별도의 영역을 선택할 수 있습니다. 원하는 경우 전체 열을 선택할 수 있지만 이로 인해 시트 속도가 느려질 수 있습니다.
이 설정을 마치면 다른 색상 코드에 대해 프로세스를 반복할 수 있습니다. TL
수식을 사용하려는 코드로 바꾸면 됩니다.