1
我需要在條件格式中使用宏。我需要,如果一行包含一個單元格是1,那麼我需要整行被突出顯示(例如A1 - E1)。Excel中的條件格式問題 - 公式中的幫助
此刻,我只設法突出顯示包含編號1的單元格,但不包含整行。有任何想法嗎 ?
在此先感謝
我需要在條件格式中使用宏。我需要,如果一行包含一個單元格是1,那麼我需要整行被突出顯示(例如A1 - E1)。Excel中的條件格式問題 - 公式中的幫助
此刻,我只設法突出顯示包含編號1的單元格,但不包含整行。有任何想法嗎 ?
在此先感謝
要做到這一點在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
從意見和問題本身我明白,標準是下面的「如果有任何‘1’的行如果所有的值總和爲1然後顏色,則整個行/範圍的顏色爲「不」,所以公式必須改爲= IF(COUNTIF($ A $ 1:$ E $ 1;「= 1」)> 0; TRUE; FALSE )在FormatConditions中。 – Alen
我的公式完成了OP所要求的 - 如果您看起來所暗示的話,它不會「如果所有的值總和1然後顏色」。說服自己,試試吧!誠然,你的公式也同樣適用。 –
確實如此,在我先前的檢查中看起來像是錯過了IF,我的歉意 – Alen