L'as-tu essayé cette procédure ?
Je viens d'essayer ceci que j'utilise pour laisser les filtres actifs même en mode protégé et ça fonctionne bien
À mettre dans ThisWorkbook... au cas où...
Private Sub Workbook_Open()
ActiveSheet.Protect DrawingObjects:=True, _
Contents:=True, Scenarios:=True, _
userinterfaceonly:=True
ActiveSheet.EnableOutlining = True 'pour les groupes
ActiveSheet..EnableAutoFilter = True 'pour les filtres
End Sub
MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI