OVH Cloud OVH Cloud

deverouiller une cellule

5 réponses
Avatar
Michel
Bonjour,

Sur une feuille protégée j'essaie d'écrire dans une cellule verrouiller
avec la syntaxe suivante

Worksheets("E1").Range("A6").Locked = False
ActiveCell.Value = "Bonjour"

J'ai un message qui me dit
"Impossible de définir la propriété Locked de la classe Range"

Bref je galère,un peut d'aide serait la bienvenue

M.

5 réponses

Avatar
Daniel
Bonjour.
Tu ne peux pas changer cette propriété si la feuille est protégée. Mets :
Worksheets("E1").Select
ActiveSheet.Unprotect
ActiveCell.Value = "Bonjour"
ActiveSheet.Protect
Si tu ajoutes "Locked = False", le contenu de la cellule sera accessible
même quand la feuille sera reprotégée.
Cordialement.
Daniel
"Michel" a écrit dans le message de news:

Bonjour,

Sur une feuille protégée j'essaie d'écrire dans une cellule verrouiller
avec la syntaxe suivante

Worksheets("E1").Range("A6").Locked = False
ActiveCell.Value = "Bonjour"

J'ai un message qui me dit
"Impossible de définir la propriété Locked de la classe Range"

Bref je galère,un peut d'aide serait la bienvenue

M.




Avatar
Michel
Bonjour.
Tu ne peux pas changer cette propriété si la feuille est protégée. Mets :
Worksheets("E1").Select
ActiveSheet.Unprotect
ActiveCell.Value = "Bonjour"
ActiveSheet.Protect
Si tu ajoutes "Locked = False", le contenu de la cellule sera accessible même
quand la feuille sera reprotégée.
Cordialement.
Daniel


Impeccable c'est OK, Merci
M.

Avatar
Michel
Michel a émis l'idée suivante :
Bonjour.
Tu ne peux pas changer cette propriété si la feuille est protégée. Mets :
Worksheets("E1").Select
ActiveSheet.Unprotect
ActiveCell.Value = "Bonjour"
ActiveSheet.Protect
Si tu ajoutes "Locked = False", le contenu de la cellule sera accessible
même quand la feuille sera reprotégée.
Cordialement.
Daniel


Impeccable c'est OK, Merci
M.


Encore une question

Comment faire pour faire passer le mot de passe de protection de la
feuille en paramètre dans "ActiveSheet.Unprotect"
Merci


Avatar
Daniel
ActiveSheet.Unprotect "motdepasse"
Daniel
"Michel" a écrit dans le message de news:

Michel a émis l'idée suivante :
Bonjour.
Tu ne peux pas changer cette propriété si la feuille est protégée. Mets
:
Worksheets("E1").Select
ActiveSheet.Unprotect
ActiveCell.Value = "Bonjour"
ActiveSheet.Protect
Si tu ajoutes "Locked = False", le contenu de la cellule sera accessible
même quand la feuille sera reprotégée.
Cordialement.
Daniel


Impeccable c'est OK, Merci
M.


Encore une question

Comment faire pour faire passer le mot de passe de protection de la
feuille en paramètre dans "ActiveSheet.Unprotect"
Merci






Avatar
Michel
Daniel a pensé très fort :
ActiveSheet.Unprotect "motdepasse"
Daniel



Bon c'est si simple que j'ai honte :-? de ne pas avoir trouvé seul
Encore Merci
M.