VBA - Verrouiller feuille active avec mot de passe lors de l'enregistrement

Bonjour,

Je souhaiterais pouvoir verrouiller uniquement la feuille active avec un mot de passe spécifique lorsque je clique sur Enregistrer (Ctrl+S).

Et si possible je souhaiterais également déverrouiller la feuille active avec le même mot de passe spécifique lorsque je clique sur la touche "Insert" de mon clavier.

Le mot de passe en question est un point "."

Pouvez-vous m'aider?

Mes meilleures salutations,

Thierry

Bonjour Thierry,

Voir fichier joint. Pour protéger => procédure dans l'événement "WorkBook_BeforeSave", pour déprotéger => 1 -> créer une procédure de déverrouillage, 2 -> associer cette procédure de déverrouillage à la méthode "Onkey" de l'objet application dans l'événement "WorkBook_Open".

41protectfa.xlsm (15.30 Ko)

Bonjour Cylfo,

Merci beaucoup pour votre aide; votre solution fonctionne à merveille!

Bonne journée à vous.

Thierry

Rechercher des sujets similaires à "vba verrouiller feuille active mot passe lors enregistrement"