Verouiller deverrouiller cellule

bonsoir a tous le monde,

je vous expose mon problème:

je souhaite quand j'ouvre mon classeur qu'il s'ouvre a une page précise

qu'il enlève la protection de la feuille (sachant que la feuille est protéger en permanence )

qu'il déverrouille plusieurs plages de cellules (G10:X23,G25:X29,G31:X38,J9:L9,P9:R9,V9:X9)

qu'il remette la protection de la feuille

A la fermeture du classeur

qu'il enlève la protection de la feuille

qu'il verrouille la feuille

qu'il protège la feuille

je vous poste ce que j'ai fait mais ca ne marche pas

merci a tous pour vos reponse

80essai.zip (23.62 Ko)

Bonsoir,

principe de verrouillage des cellules d'une feuille :

toutes les cellules par défaut sont "cochées" comme verrouillées, mais elles ne le seront que lorsque la feuille sera protégée !

Si sur une feuille protégée vous voulez pouvoir accéder et modifier des valeurs sur certaines cellules alors il faut décocher cette option sur ces cellules avant de protéger la feuille.

en VBA protéger une feuille sans mot de passe :

Activesheet.protect

déprotéger la feuille sans mot de passe :

Activesheet.unprotect

En fonction des coches de propriété des cellules elles seront protégées ou pas

Cocher / décocher cette option en VBA

Activecell.locked = true

Activecell.locked = false

Voilà à vous "de faire" le reste...

@ bientôt

LouReeD

merci a toi

Meri à vous pour votre merci !

@ bientôt

LouReeD

Rechercher des sujets similaires à "verouiller deverrouiller"