Ligeiras variações desta questão estão por toda a internet.
Este exemplo é retirado do link abaixo com alterações mínimas
Sub test() Dim LastRow As Long LastRow = range("A65536").End(xlUp).Row For i = 1 To LastRow If range("A" & i) = "apple" Then With range("B" & i) .ClearContents .FormatConditions.Delete End With End If Next i End Sub