Betty,
CF won't work - you need to use VBA: see the macro below.
HTH,
Bernie
MS Excel MVP
Sub RedBold()
Dim c As Range
Dim d As Range
Dim mycell As Range
Dim myStart As Integer
Dim mylen As Integer
Dim myFindString As String
Dim firstAddress As String
myFindString = InputBox("Enter the word(s) to make Red & Bold", , "Betty")
'find the instances
With Application.InputBox("Select the Range", Type:=8)
Set c = .Find(myFindString, LookIn:=xlValues, LookAt:=xlPart)
If Not c Is Nothing Then
Set d = c
firstAddress = c.Address
Else:
MsgBox "Not Found"
End
End If
Set c = .FindNext(c)
If Not c Is Nothing And c.Address <> firstAddress Then
Do
Set d = Union(d, c)
Set c = .FindNext(c)
Loop While Not c Is Nothing And c.Address <> firstAddress
End If
End With
'Change to Red and Bold
For Each mycell In d
myStart = InStr(1, mycell.Value, myFindString)
mylen = Len(myFindString)
With mycell.Characters(Start:=myStart, Length:=mylen).Font
.FontStyle = "Bold"
.ColorIndex = 3
End With
Next mycell
End Sub