Public Sub ColorPercent()
Dim r As Range
Dim iCount As Integer
Dim sPercent As Single
iCount = 0
For Each r In Range("D3:L123")
If r.Interior.ColorIndex <> -4142 Then iCount = iCount + 1
Next r
sPercent = (iCount * 100 / Range("D3:L123").Count)
MsgBox sPercent
End Sub