Public Sub MrE_1226077_170050B_02()
' https://www.mrexcel.com/board/threads/loop-2-sheets-clear-cell-contents.1226077/
'/// Please note: ALWAYS run the macros on a copy of your Workbook !!!!
'Clear On Worksheet2
Dim ws1 As Worksheet
Dim ws2 As Worksheet
Dim rngTot As Range
Dim rngCell As Range
Dim varRet As Variant
'Change sheetnames to suit
Set ws1 = ThisWorkbook.Worksheets("Sheet1")
Set ws2 = ThisWorkbook.Worksheets("Sheet2")
With ws1
Set rngTot = .Range("B2", .Cells(.Rows.Count, 2).End(xlUp))
End With
For Each rngCell In rngTot
Do While WorksheetFunction.CountIf(ws2.Columns(2), rngCell.Value) > 0
varRet = Application.Match(rngCell.Value, ws2.Columns(2), 0)
If Not IsError(varRet) Then ws2.Cells(varRet, 2).Value = vbNullString
Loop
Next rngCell
Set rngTot = Nothing
Set ws2 = Nothing
Set ws1 = Nothing
End Sub