Maybe something like this:
Dim rngSource As Range
Dim rngFind As Range
Dim sArr() As String
'...your preceding code
With Sheets("Summary")
Set rngSource = .Range("E2", .Range("E2").End(xlDown))
'Pass rng to array
sArr = rngSource.Value
End With
For i = LBound(sArr) To UBound(sArr)
With Sheets("Sheet1").Range("A:A")
Set rngFind = .Find(What:=sArr(i), _
After:=.Cells(.Cells.Count), _
LookIn:=xlFormulas, _
LookAt:=xlWhole, _
SearchOrder:=xlByRows, _
SearchDirection:=xlNext, _
MatchCase:=False)
If Not Rng Is Nothing Then
'...do whatever you wanted to do once the match was found
Else
'...do something else
End If
End With
Next i
Bookmarks