Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

protection, filtre formulaire

S

sniperts

Guest
bonjour est ce que quelqu un sait comment je peux protéger une feuille qui contient des filtres automatiques et un formulaire.

Dans cette feuille , je voudrai juste qu on puisse utiliser les filtres.

merci
 
@

@+Thierry

Guest
Re: protection, filtre formulaire :"UserInterfaceOnly/EnableAutoFilter"

Salut Sniperts, le Forum

Il faut utiliser la méthode Protect avec la valeur de la Propriété "UserInterfaceOnly" à True, dans ce mode, la Propriété "EnableAutoFilter" peut avoir la valeur True.

Ce genre de méthode est "volatile", c'est à dire qu'il faut la ré-initialiser à chaque utilisation du classeur. En effet une fois le classeur fermé, l'argument UserInterfaceOnly se "volatilise". Cette propriété s'applique à chaque feuille de calcul et n'est enregistrée ni avec celle-ci, ni avec la session.

En conclusion, il faut faire exécuter le code de paramétrage de Protection d'une (ou plusieurs) feuille(s) avec une macro évènementielle. L'évènement WorkBook_Open semble bien convenir.

Code à placer dans le Private Module de ThisWorkBook

Private Sub Workbook_Open()

With Sheets("TaFeuille")
.EnableAutoFilter = True
.Protect Password:="TOTO", UserInterfaceOnly:=True
End With

End Sub


Voilà tu peux aussi consulter ces fils pour plus d'Infos :

Lien supprimé

Lien supprimé

Bonne Soirée
@+Thierry
 

Discussions similaires

Réponses
16
Affichages
935
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…