Bonjour,
Une autre version où les * ne s'affichent pas dans la cellule après la recherche ...
Sub AdvFilt()
Range("A10", Range("C" & Rows.Count).End(xlUp)).ClearContents
Sheet2.[B8] = "*" & Sheet2.[B8] & "*"
Sheet1.Range("A1", Sheet1.Range("C" & Rows.Count).End(xlUp)).AdvancedFilter 2, Sheet2.[a7:c8], [a10]
Sheet2.[B8] = Replace(Sheet2.[B8], "*", "")
End Sub
ric