Exécution Macro et Protection Feuille

Fermé
paul57 Messages postés 18 Date d'inscription jeudi 22 octobre 2009 Statut Membre Dernière intervention 14 janvier 2010 - 13 janv. 2010 à 20:18
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 - 14 janv. 2010 à 15:36
Bonjour,

J'ai effectué un programme sur plusieurs feuilles excel que j'ai ensuite protégé
Cependant, lors de l'exécution de mes macros, elle ne s'exécute pas parce que ma feuille est protégé!!
Comment je dois faire pour que mes macros fonctionne avec ma protection?

Merci de votre aide
A voir également:

3 réponses

pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 752
14 janv. 2010 à 08:52
Bonjour,
Il te faut intégrer au code de la macro 2 bouts de code. Un au début de la macro qui déprotège tes feuilles et un autre à la fin qui les protèges à nouveau.
"déprotéger" :
une feuille :
Worksheets(1).Unprotect Password:="toto"
ou toto serait le mot de passe
le classeur actif :
ActiveWorkbook.Unprotect Password:="toto"

protéger :
une feuille :
Worksheets(1).Protect Password:="toto"
ou toto serait le mot de passe
le classeur actif :
ActiveWorkbook.Protect Password:="toto"

0
paul57 Messages postés 18 Date d'inscription jeudi 22 octobre 2009 Statut Membre Dernière intervention 14 janvier 2010
14 janv. 2010 à 15:32
Merci, ca marche mais il y a un HIC,

Je protège ma feuille en autorisant le filtre automatique
Mais en mettant le code pour déprotéger et protéger, le filtre auto ne marche plus ensuite...

Comment je dois faire pour que ca marche?

Merci beaucoup
0
pijaku Messages postés 12263 Date d'inscription jeudi 15 mai 2008 Statut Modérateur Dernière intervention 4 janvier 2024 2 752
14 janv. 2010 à 15:36
Essaie ceci :

Worksheets(1).Unprotect Password:="toto" AllowFiltering:=True
0