[Excel] autoriser macro dans feuille protégée
Fermé
herve3168
Messages postés
2
Date d'inscription
lundi 11 septembre 2006
Statut
Membre
Dernière intervention
17 septembre 2006
-
17 sept. 2006 à 22:11
LN - 5 janv. 2021 à 18:04
LN - 5 janv. 2021 à 18:04
A voir également:
- Vba protection feuille mot de passe
- Voir mot de passe wifi android - Guide
- Mot de passe - Guide
- Trousseau mot de passe iphone - Guide
- Mot de passe administrateur - Guide
- Identifiant et mot de passe - Guide
1 réponse
yverchu
Messages postés
1
Date d'inscription
lundi 23 octobre 2006
Statut
Membre
Dernière intervention
23 octobre 2006
50
23 oct. 2006 à 11:21
23 oct. 2006 à 11:21
Exécuter une macro sur une feuille protégée
Vous venez de protéger une feuille de votre classeur avec un mot de passe mais vous aimeriez pouvoir exécuter une macro sur cette feuille. Malheureusement la macro refuse de fonctionner et vous retourne un message d’erreur.
Pour pouvoir exécuter une macro sur une feuille protégée il faut ajouter une instruction qui enlève la protection avant d’agir sur la feuille et une autre qui rétablit la protection en fin de procédure.
Sub MacroavecfeuilleProtect()
ActiveSheet.Unprotect "lemotdepasse"
'Placez ici vos instructions
ActiveSheet.Protect "lemotdepasse", True, True, True
End Sub
Remplacez « lemotdepasse » par votre mot de passe qui protège la feuille.
Vous venez de protéger une feuille de votre classeur avec un mot de passe mais vous aimeriez pouvoir exécuter une macro sur cette feuille. Malheureusement la macro refuse de fonctionner et vous retourne un message d’erreur.
Pour pouvoir exécuter une macro sur une feuille protégée il faut ajouter une instruction qui enlève la protection avant d’agir sur la feuille et une autre qui rétablit la protection en fin de procédure.
Sub MacroavecfeuilleProtect()
ActiveSheet.Unprotect "lemotdepasse"
'Placez ici vos instructions
ActiveSheet.Protect "lemotdepasse", True, True, True
End Sub
Remplacez « lemotdepasse » par votre mot de passe qui protège la feuille.
9 févr. 2009 à 13:59
Bien Cordialement,
Gael
24 sept. 2009 à 11:26
Trés intéressant, mais faut-il placer cette commande en tout début et donc fin de la feuille entiere visual B ou en debut et fin de chaque macro ?