Bonjour,
Mon code VBA utilise le mot de passe de protection de la feuille. Il ne faut donc pas que l'utilisateur puisse le modifier à partir de la barre de menus (voire par un autre chemin si cela est aussi possible????)
J'ai donc pensé à intercepter un appel à cette commande (Révision / Protéger la feuille) pour lancer une procédure qui donnerait possibilité de mettre un nouveau mot de passe par formulaire..... avec modification en cascade du code VBA qui l'utilise.
J'ai bien cherché mais ne vois pas pourquoi le code ci-dessous ne fonctionne pas ????=erreur 5 Argument ou appel de procédure incorrect
Merci de votre aide ou éclairage
Cordialement
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 sub Workbook_Open() CommandBars(1).Controls("Révision").Controls("Protéger la feuille").OnAction="ModifierMDP" end sub
Partager