Bonjour
,
J'ai un fichier contenant un tableau pour lequel plusieurs colonnes sont déverrouillées et d'autres restent verrouillées.
De ce fait, lorsque je souhaite appliquer un tri et/ou un filtre sur 'une des colonnes du tableau (avec la feuille protégée), cela m'en empêche.
Je souhaite donc trouver une macro VBA qui, à l'application du filtre ou du tri, retire la protection puis la remet par la suite.
J'imagine un code suivant :
Sub Macro1()
ActiveSheet.Unprotect
' Là on applique le filtre ou le tri
ActiveSheet.Protect DrawingObjects:=True, Contents:=True, Scenarios:=True, AllowSorting:=True, AllowFiltering:=True
End Sub
Merci d'avance si vous parvenez à trouver la bonne formule (ou même si toutefois cela est possible sans VBA)