Hi
See if this gets you going. It will cycle through the entries in the array, and if it finds a match, it will put DONE SOMETHING HERE in column A for that match.
Sub aaa()
Dim FindIt As Range
Dim ProdArr As Variant
ProdArr = Array("product1", "product2", "product3", "product4")
For i = LBound(ProdArr) To UBound(ProdArr)
Set FindIt = Cells.Find(what:=ProdArr(i))
If Not FindIt Is Nothing Then
firstadd = FindIt.Address
Do
Cells(FindIt.Row, 1).Value = "DONE SOMETHING HERE"
Set FindIt = Cells.FindNext(FindIt)
Loop Until FindIt.Address = firstadd
End If
Next i
End Sub
Tony