Bonjour à toutes et à tous
Formé sur le tas j'ai quelques (plus que ça) lacunes de compréhension.
Dans une petite application je déprotège (Unprotect (mot de passe)) et reprotège (Protect Password = "mot de passe") une feuille.
En tête de procédure incluse dans la "Feuil1" je déclare :
Option Explicit
Const PW As String = "mot de passe"
Il me refuse "Public" dans la déclaration.
Ce mot de passe ne franchit pas le code lié à la "Feuil1" et comme j'ai un Userform je suis obligé de faire la même déclaration en tête du code lié au USF.
J'ai essayé dans "Sub Workbook_Open()" mais il ne va pas plus loin.
Je souhaiterais, par simplicité, ne déclarer ce mot de passe qu'une fois. J'espère que ma prose a été assez claire.
Merci à toutes et à tous pour votre aide et bonne fin de semaine.
FJPT
aprés "Option explicit", const PW as String = "mot de passe" :
Formé sur le tas j'ai quelques (plus que ça) lacunes de compréhension.
Dans une petite application je déprotège (Unprotect (mot de passe)) et reprotège (Protect Password = "mot de passe") une feuille.
En tête de procédure incluse dans la "Feuil1" je déclare :
Option Explicit
Const PW As String = "mot de passe"
Il me refuse "Public" dans la déclaration.
Ce mot de passe ne franchit pas le code lié à la "Feuil1" et comme j'ai un Userform je suis obligé de faire la même déclaration en tête du code lié au USF.
J'ai essayé dans "Sub Workbook_Open()" mais il ne va pas plus loin.
Je souhaiterais, par simplicité, ne déclarer ce mot de passe qu'une fois. J'espère que ma prose a été assez claire.
Merci à toutes et à tous pour votre aide et bonne fin de semaine.
FJPT
aprés "Option explicit", const PW as String = "mot de passe" :