Bonjour,
Dans ce cas si vous voulez autoriser juste le filtre remplacez les méthodes par :
ActiveSheet.Protect , , , , , True, True, True, , True, , , , , True, True
Pour le tri :
ActiveSheet.Protect , , , , , True, True, True, , True, , , , True, True, True
Dans le cas du tri, il est par contre nécessaire que les cellules soient déprotégées car le contenu de leur référence change (en effet après tri, A2 n'aura peut être pas la même valeur que A2 avant tri). Donc cliquez droit sur l'ensemble des cellules > Format de cellule > Protection > Décocher "Vérouillée". Cependant les utilisateurs pourront modifier leur contenu.
Libre à vous de définir le niveau de sécurité adéquat en fonction de vos besoins.
Cdlt,