下記のコードに追加してください。
FindでC列を完全一致で検索します。 見つかればEntireRow.Deleteで行削除、見つからなければExitでループを抜けます。
Private Sub MyDeleteNo(sv As String)
Dim trange As Range
Do
Set trange = Worksheets("一覧").Columns(3).Find(What:=sv, _
LookIn:=xlValues, LookAt:=xlWhole)
If Not trange Is Nothing Then
trange.EntireRow.Delete
DoEvents
Else
Exit Do
End If
Loop
End Sub