Dim rngFnd1 As Range
Dim rngFnd2 As Range
Set rngFnd1 = Range("A1:A100").Find("Apple")
Set rngFnd2 = Range("A1:A100").Find("Pear")
If Not(rngFnd1 Is Nothing) And Not(rngFnd2 Is Nothing) Then
MsgBox "Apple found in " & rngFnd1.Address
MsgBox "Pear found in " & rngFnd2.Address
End If
Sub myTermSearch()
Dim mySearch
Dim c As Range
mySearch = Array("Apple", "Pear")
Debug.Print "Searching Range: "; ActiveSheet.UsedRange.Address
For Each c In ActiveSheet.UsedRange
For Each term In mySearch
If InStr(1, c.Value, term) > 0 Then
Debug.Print c.Address; "="; c.Value
End If
Next term
Next c
End Sub
If you want to check D26 and E26 contain 'Apple' and 'Pear' respectively you could concatenate them.
Open in new window