Possibly...
Sub Not_Tested()
Dim wsCriteria As Worksheet, wsSearch As Worksheet
Dim q As Range, c As Range, d As Range, m As Range
Dim lRow As Long, i As Long
Set wsCriteria = ThisWorkbook.Worksheets("Sheet1")
Set wsSearch = ThisWorkbook.Worksheets("2019")
lRow = wsCriteria.Cells(wsCriteria.Rows.count, 3).End(xlUp).Row
For i = 5 To lRow
Set q = wsSearch.Columns("O").Find("*" & wsCriteria.Cells(i, 16).Value2 & "*")
Set c = wsSearch.Columns("N").Find("*" & wsCriteria.Cells(i, 3).Value2 & "*")
Set d = wsSearch.Columns("M").Find("*" & wsCriteria.Cells(i, 4).Value2 & "*")
Set m = wsSearch.Columns("P").Find("*" & wsCriteria.Cells(i, 13).Value2 & "*")
wsCriteria.Cells(i, 19) = "No Match"
If Not q Is Nothing Then
If Not c Is Nothing Then
If Not d Is Nothing Then
If Not m Is Nothing Then
wsCriteria.Cells(i, 19) = "Match"
End If
End If
End If
End If
Set q = Nothing: Set c = Nothing: Set d = Nothing: Set m = Nothing
Next i
End Sub
Bookmarks