salut,
j'utilise pour cela une macro qui n'est pas de moi.
Attribute VB_Name = "ProtegerMaisOKFiltreEtPlan"
'BenoÓt Marchand, mpfe
' "Il est possible d'utiliser un filtre ou d'afficher/masquer un plan,
'si le filtre et le plan sont créés avant la protection de la feuille,
'protection qui sera faite par la macro suivante, qui permet également
'd'agir sur une feuille modifiée par macro sans déprotéger
'celle-ci (UserInterfaceOnly:=True)"
Sub Verrcls()
With ActiveSheet
.Protect UserInterfaceOnly:=True
.EnableAutoFilter = True 'Filtre
.EnableOutlining = True 'Plan
End With
End Sub