Coucou tout le monde,
J'ai des feuilles que je voudrais pouvoir protéger par une macros avec mot de passe. J'ai trouvé, mais le problème même si j'ai bien déverrouillés des cellules je ne peux rien saisir dedans
Y'a t-il une autre façon de procéder?
Ci-dessous ma macro :
Sub protection()
Activesheet.unprotect("test")
Activesheet.protect("test")
End sub
En remerciant vous d'avance,
Benju
Bonjour,
je ne comprend pas pourquoi tu commences par une ligne pour déprotéger pour ensuite protéger ?
Par ailleur la commande de protection ou de non protection n'a pas besoin de parenthèses.
Activesheet.protect "tonmotdepass" 'pour protéger
ou
Activesheet.unprotect "tonmotdepass" 'pour déprotéger
Si tu as d'autres fonctions vba qui agissent sur les feuilles protégées ; il te faudra à chaque début de fonction utilser un unprotect
et à la fin de fonction un protect.