그래서 내가 틀렸을지라도 VBA에서 셀 그룹을 포맷하는 것은 비교적 간단하다고 생각했습니다. 내 목표는 특정 값이 다른 셀에 입력되지 않으면 셀 그룹을 검게하는 것입니다. 내가 겪고있는 문제는 글꼴의 서식이 어떤 이유로 작동하지 않는다는 것입니다. 내가 원하는대로하는 매크로에서 VBA를 복사하는 것으로까지 갔지만 항상 글꼴 섹션에서 작동합니다. 채우기 색상은 검정색이어야하지만 글꼴 섹션에서 오류가 발생합니다 : "응용 프로그램 정의 또는 객체 정의 오류" 다음은 매크로 레코더에서 생성 된 코드입니다 (내 수식이 추가됨). 성공적으로 녹화 후 실행하려고 :VBA 글꼴 Excel의 조건부 서식
Range(Cells(35, 9 + (11 * (Range("OptionCount").Value + 1))), Cells(40, 9 + (11 * (Range("OptionCount").Value + 1)))).Select
Selection.FormatConditions.Add Type:=xlExpression, Formula1:="=$" & Ltrs & "$33 <>" & """Custom" & Range("OptionCount").Value & """"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.ThemeColor = xlThemeColorLight1
.TintAndShade = 0
End With
With Selection.FormatConditions(1).Font 'Error Here
.ThemeColor = xlThemeColorLight1
.TintAndShade = 0
End With
이미 세포에 3 개 이상의 조건부 서식이 있다고 할 수있는 문제의 원인을 생각할 수 있지만, 그런 경우라면 내가 생각 할 유일한 것은 채우기 색상은 작동하지 않지만 작동하지 않습니다.
트릭을하는 것처럼 보인다. 고마워! – 110SidedHexagon