Use On Error Resume Nextwisely.
Do not use On Error Resume Nextfor all code - it will hide all your errors. Use it only when it is really necessary.
On Error Resume Next Shut UP , . , ... ... , !!! (SiddharthRout ©:)

Err.Clear
On Error Resume Next
Set wsDel = Sheets("Matching Contacts")
wsDel.Delete
On Error Resume Next
Set wsDel = Sheets("Matching Contacts")
On Error GoTo 0
If Not wsDel Is Nothing Then wsDel.Delete
line On Error GoTo 0 .
:
1) If Not LocatedCell = "Nothing" Then , "Nothing", .
, .Find ,
If Not LocatedCell = "Nothing" Then
to
If Not LocatedCell Is Nothing Then
2) With Sheets(mailerSheet).Range("A:A") With
mailerSheet.Range("A:A")
3), @SiddharthRout, ,
. Excel , .
,
'With_
LocatedCell.EntireRow.Copy_
'.Interior.ColorIndex = 4 'green
'End With
With LocatedCell.EntireRow
.Interior.ColorIndex = 4 'green
.Copy
End With
4) , : Select/Active