Bonjour Theze,
Je te remercie pour ta réponse, je te met les trois macros (réalisé avec l'enregistreur) sur lesquelles j'ai relié une forme pour chacune d'elle :
En fait, ces macros ont pour but :
Macro 1 d'afficher toutes les lignes si il n'y a pas de "x" dans la colonne 7
Macro 2 d'afficher seulement les lignes dont la colonne 7 contient un "x"
Macro 3 tout afficher
Sub Macro1()
' en-cours
Range("Tableau1[#Headers]").Select
Selection.AutoFilter
ActiveSheet.ListObjects("Tableau1").Range.AutoFilter Field:=7, Criteria1:= _
"="
End Sub
Sub Macro2()
' soldés
Range("Tableau1[#Headers]").Select
Selection.AutoFilter
ActiveSheet.ListObjects("Tableau1").Range.AutoFilter Field:=7, Criteria1:= _
"<>"
End Sub
Sub Macro3()
'
' Remise à zéro (tout afficher)
Range("Tableau1[#Headers]").Select
ActiveSheet.ListObjects("Tableau1").Range.AutoFilter Field:=7
Range("Tableau1[#Headers]").Select
Selection.AutoFilter
End Sub