我需要在条件格式中使用宏。我需要如果一行包含一个1的单元格,那么我需要突出显示整行(例如A1 - E1)。
目前我只设法突出显示包含数字1的单元格,但不是整行。任何想法?
提前致谢
答案 0 :(得分:3)
要在Excel中执行此操作,请选择A1:E1,然后选择格式>条件格式...>公式是> =SUMIF($A1:$E1,"=1")>0
。不要忘记$
美元符号,以指定对A到E列的绝对(而非相对)引用!
这是在宏中执行相同操作的VBA代码:
With Range("A1:E1")
' If you need to delete any "pre-existing conditions"
' (no US healthcare reform pun intended) then uncomment the following line:
'.FormatConditions.Delete
.FormatConditions.Add Type:=xlExpression, _
Formula1:="=SUMIF($A1:$E1,""=1"")>0"
.FormatConditions(1).Interior.ColorIndex = 6 ' yellow background
End With