我是vba的新手,我很困惑如何格式化基於多個條件的範圍。例如,我想僅在列(a:g)的值小於0的情況下突出顯示列中的單元格,並且列H中它們各自行中的值包含字符串「是」或「否」。我編寫的代碼執行此功能不起作用,但看起來像這樣。Excel VBA FormatCondiitons多個條件
Columns("A:G").Select
Selection.FormatConditions.Add Type:=xlExpression, Formula1:= _
"=AND(OR($H1 = ""YES"", $H1 = ""NO""),Columns(A,G) < 0)"
Selection.FormatConditions(Selection.FormatConditions.Count).SetFirstPriority
With Selection.FormatConditions(1).Interior
.PatternColorIndex = xlAutomatic
.Color = 120000
.TintAndShade = 0
End With
Selection.FormatConditions(1).StopIfTrue = False
任何人都可以指向正確的方向嗎?謝謝!
@lebelinoz - 這實際上是**被清理了觸摸本質上記錄的代碼。我已經把它降到了最低。 – Jeeped