Count font colour in a cell
Hi
This will count blues
Function CountBlue(StringRange As Range) As Long
Dim i As Long, Temp As Long
Temp = 0
If Trim(StringRange.Value) < "" Then
For i = 1 To Len(StringRange.Value)
If StringRange.Characters(Start:=i, Length:=1).Font.ColorIndex = 5
Then
Temp = Temp + 1
End If
Next i
End If
CountBlue = Temp
End Function
You can use it in a worksheet as
=CountBlue(A1)
to count blue characters in A1
regards
Paul
On Jul 3, 2:49*pm, "
wrote:
I have a worksheet with entries of different font colours. *Is there a
way to count the number occurences of a particular font colour within
the string in each cell?
For example:
cell a1 has the entry 'Bluered'. The first four charcters are in blue
font (41) and the last 3 in red (3).
I want a way to count how many of the text characters are blue = 4.
I hope this makes sense.
Thanks.
|