Sécuriser document en laissant actif les boutons des macros

Bonjour à tous,

Je souhaiterais sécuriser la feuille "ETIQUETTES ASS" en laissant actif les boutons de macros :

  • FILTRER DP
  • AFFICHER TOUT
  • IMPRESSION

Cette feuille a été sécurisée (mot de passe : magasin), cependant, dans le cas ou l'on clique sur le bouton ''AFFICHER TOUT", le mot de passe nous est demandé.

Sauriez-vous comment laisser actif les boutons des macros pour qu'il ne soit pas nécessaire de rentrer un mot de passe à chaque fois que l'on clique sur l'un d'eux ?

Merci

Fabien

Bonjours,

vous pouvez déprotéger le classeur dans la macro avant sont lancement avec cette instruction :

ActiveWorkbook.Protect Structure:=False, Windows:=True, password:="magasin"

Puis à nouveau protéger votre document à la fin de votre macro avec cette instruction :

ActiveWorkbook.Protect Structure:=true, Windows:=True, password:="magasin"

Enfin je vous conseil vivement de rassembler les macro afin de mieux les trier et les retrouver, de renommer vos module avec des nom pertinent, et de supprimer les module inutilisée .

Je vous conseil aussi de commenter les action faite par vos macro toujours dans le but de mieux vous y retrouver.

Enfin n'oublier pas de déclarer vos variable en début de macro afin de connaitre le type de celle ci et de ne pas laisser excel faire ce qu'il veut avec c'est variable.

Pour être sur de bien toutes les avoirs déclarer vous pouvez ajouter en haut de votre module cette instruction qui bloque l'utilisation de variable non déclarer :

Option Explicit

Bonjour le fil, bonjour le forum,

La fonction Protect possède l'argument UserInterfaceOnly qui permet aux codes d'agir sans avoir a déprotéger un onglet. Je ne me souviens plus la raison mais il me semble qu'il était recommandé de l'activer à chaque ouverture du classeur :

Private Sub Workbook_Open()
Worksheets("Feuil1").Protect Password:="toto", UserInterfaceOnly:=True
Range("A1").Value = "TEST" 'pas de plantage bien que l'onglet soit protégé
End Sub

Ca fonctionne !

Merci

Rechercher des sujets similaires à "securiser document laissant actif boutons macros"