Pour faciliter la compréhension de la chose, saisis des X au hasard
des les cellules de la colonne B et C puis exécute cette macro.
Code:
Sub Macro1()
With ActiveSheet
.[D2].FormulaR1C1 = "=OR(RC[-2]=""X"",RC[-1]=""X"",AND(RC[-2]=""X"",RC[-1]=""X""))"
.Range(.[B1], .[C65536].End(xlUp)).AdvancedFilter xlFilterInPlace, .[D1:D2], False
End With
End Sub