매크로 레코더를 사용하여 코드를 작성하면 커다란 효과가 있습니다. 기본적으로 범위를 선택하고 두 가지 조건부 서식을 적용한 후 다음 범위로 이동합니다. 조건부 형식이 각 범위에 AVERAGE
을 적용하기 때문에 한 번에 전체 범위를 선택할 수 없습니다. 나는 그것이 부끄러운 알고다양한 범위에 동일한 매크로 적용
Sub DesvPad()
Range("C3:N3").Select
Selection.FormatConditions.AddAboveAverage
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
Selection.FormatConditions(1).AboveBelow = xlAboveStdDev
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 5296274
.TintAndShade = 0
End With
Selection.FormatConditions(1).NumStdDev = 1
Selection.FormatConditions(1).StopIfTrue = False
Selection.FormatConditions.AddAboveAverage
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
Selection.FormatConditions(1).AboveBelow = xlBelowStdDev
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 49407
.TintAndShade = 0
End With
Selection.FormatConditions(1).NumStdDev = 1
Selection.FormatConditions(1).StopIfTrue = False
MsgBox "O macro foi executado até Range(C325:N325)"
End Sub
, 그래서 어떤 도움을 주셔서 감사합니다 :
다음은 코드 조각입니다!
"더"모듈 "코드를 만드는 방법을 요구하고 생각합니다 무엇을 요구하고 있는지 확실하지 않습니다. 여러분이 말한 것은 여러분이 원하는 것과 코드가있는 거대한 코드 조각을 가지고 있다는 것입니다. 어떤 문제를 수정하거나 개선하려고합니까? – viper941
코드를 사용할 수 있습니까? 통합 문서의 모든 시트에, 또는 당신이 원하는 시트 수 있습니다 ... –