我有一些VB,允許我基於細胞顏色COUNTIF;COUNTIF細胞顏色是XXX&條件格式
Function COUNTIFCOLOR(rSample As Range, rArea As Range) As Long
Dim rAreaCell As Range
Dim lMatchColor As Long
Dim lCounter As Long
lMatchColor = rSample.Interior.Color
For Each rAreaCell In rArea
If rAreaCell.Interior.Color = lMatchColor Then
lCounter = lCounter + 1
End If
Next rAreaCell
CountColorIf = lCounter
End Function
要使用這一點,你就簡單的說
=COUNTIFCOLOR(A5,J2:J15)
隨着A5作爲參考這個顏色太一電池,和J2:J15被指望的範圍內。
這有效,但是如果單元格已通過條件格式進行格式化,則它不包括返回的計數中的該單元格。
現在我被困=/
UDF參考[這裏](http://www.excelfox.com/forum/f22/get-displayed-cell-color-whether-from-conditional-formatting-or-not-338/)可能是利益。 – pnuts 2015-04-02 11:44:27