deverrouiller feuille par mot de passe

  • Initiateur de la discussion Initiateur de la discussion bubus31
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

B

bubus31

Guest
Bonjour,

J'ai fait une macro pour protéger et déprotéger toutes les feuilles de mon classeur par mot de passe. Mais la macro de déverrouillage ne demande pas le mot de passe, ce que je souhaiterai.
Voici la macro:
Sub verrouille()
dim nombre as integer
dim i as integer
dim passe as string
nombre=activeworkbook.worksheets.count
application.screenupdating=false
for i =1 to nombre
activeworkbook.worksheets(i).protect password:="passe", drawingobjects:=true, contents:=true;scenarios:=true
next i
end sub


Sub deverrouille()
dim nombre as integer
dim i as integer
dim passe as string
nombre=activeworkbook.worksheets.count
application.screenupdating=false
for i =1 to nombre
activeworkbook.worksheets(i).unprotect password:="passe",
next i
end sub

Et si j'enleve password:="passe" excel me demande le mot de passe, ce que je souhaite, mais il bug et me redemande encore le mem mot de passe, en fait il ne le reconnait pas...
comment faire pour qu'il demande automatiquement le mot de passe lors du déverrouillage? je sais que ca marche tres bien en manuel, et j'aurais aimé le mettre sous forme de macro..

Merci d'avance,


Bubus
 
Re : deverrouiller feuille par mot de passe

Bonjour

A modifier

Code:
activeworkbook.worksheets(i).protect password:="passe", drawingobjects:=true, contents:=true [COLOR="Red"][SIZE="4"],[/SIZE][/COLOR]scenarios:=true

dans cette partie il faut enlever la virgule

Code:
activeworkbook.worksheets(i).unprotect password:="passe"[COLOR="Red"][SIZE="4"], [/SIZE][/COLOR]
Je viens de faire le test
Il me demande le mot de passe autant de fois que j'ai de pages protégées
 
Re : deverrouiller feuille par mot de passe

Bonjour,

tout d'abord merci pour ton aide,
j'ai effectué les modifs indiquées, et en supprimant aussi 'password:=passe' dans sub deverrouill() et cela marche comme tu le dis!! il me demande le mot de passe autant de fois qu'il y a de pages pour tout deverouiller!
merci beaucoup pour ton aide!


bubus
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
4
Affichages
729
Réponses
3
Affichages
877
Réponses
5
Affichages
907
Réponses
4
Affichages
521
Retour