Bonjour,
A mettre dans un module standard (enregistrer le classeur en .xls ou .xlsm) et affecter la macro "Cacher" au contrôle Formulaire "Zone combinée 1" (clic droit-->"Affecter une macro..." et choisir "Cacher") :
Sub Cacher()
Dim Plage As Range
With Worksheets("Feuil1")
'défini la plage sur la colonne A de la feuille "Feuil1" à partir de A2
Set Plage = .Range(.Cells(2, 1), .Cells(.Rows.Count, 1).End(xlUp))
'supprime un éventuel filtre
Plage.AutoFilter
'effectue le filtrage
With .Shapes("Zone combinée 1").ControlFormat
Plage.AutoFilter 1, .List(.ListIndex)
End With
End With
End Sub