Activer macro quand feuille protégée

Bonjour,

J'ai trouvé le code VBA pour activer la macro sur une feuille protégée mais

1 : je ne sais pas où la placer?

2 : J'aimerai aussi que l'accès au codes VBA soit interdit à l'utilisateur...

Voici mon fichier. (Le mot de passe c'est ESSAIFORUM)

En vous remerciant !

Bonjour,

Quelle macro veux-tu exécuter ? Quand veux-tu l'exécuter ?

Pour verrouiller l'accès au VBA, fais un clic droit sur le projet VBA :

capture d ecran 2022 10 21 091434

Clique sur "Propriétés de VBAProject :

capture d ecran 2022 10 21 0915303

Coche la case "Verrouiller" et mets un mot de passe.

Daniel

Bonjour DanielC !

Déjà merci pour l'info de verrouillage de l'accès VBA.

Pour ton autre question, oups, c'est vrai que je n'ai pas du tout été précise…

L'ensemble de mon code se trouve dans la feuille 4 (trame). Dans ce code se trouvent 9 boutons (liés aux métiers) qui active un affichage de données plus bas dans la trame. il s'agit de l'ensemble des macros de la feuille4 que je souhaite activer en cas de feuille protégée. J'espère que c'est plus clair..? merci pour ton aide !

Bonjour, il faut ajouter à tous tes codes de "Bouton" les lignes :

En début de code pour enlever la protection :

Sheets("Trame").Unprotect Password:="ESSAIFORUM"

'Puis en fin de code pour remettre la protection : 

Sheets("Trame").protect Password:="ESSAIFORUM"

Rechercher des sujets similaires à "activer macro quand feuille protegee"