OVH Cloud OVH Cloud

Protection cellules

2 réponses
Avatar
JOJO
Bonjour.
J'ai des formules dans des cellules.
Elles changent de couleurs en fonction des résultats, par VBA.
Je voudrais les verrouiller pour qu'une personne qui saisisse n'écrase pas
les formules.

Quand j'utilise la fonction verrouillage, les formules sont protégées mais
VBA se plante.

Merci.

2 réponses

Avatar
Kobaya
Salut,

Si ta macro doit modifier le contenu des cellules
protégées, il faut les déprotéger avec la méthode
Unprotect.

A+.

-----Message d'origine-----
Bonjour.
J'ai des formules dans des cellules.
Elles changent de couleurs en fonction des résultats, par
VBA.

Je voudrais les verrouiller pour qu'une personne qui
saisisse n'écrase pas

les formules.

Quand j'utilise la fonction verrouillage, les formules
sont protégées mais

VBA se plante.

Merci.
.



Avatar
AV
Pour éviter les

sub zz()
sheets("truc").Unprotect
'blabla
'blibli
sheets("truc").Protect
End Sub

Dans le module de ThisWorkbook :
Private Sub Workbook_Open()
Sheets("truc").Protect Contents:=True, UserInterfaceOnly:=True
End Sub

De cette façon, toutes les actions (par macro) sur la feuille "truc" ne
nécessiteront plus de déprotectio/protection
PS : Vous valider, enregistrer, fermer et réouvrir
AV



"JOJO" a écrit dans le message news:

Bonjour.
J'ai des formules dans des cellules.
Elles changent de couleurs en fonction des résultats, par VBA.
Je voudrais les verrouiller pour qu'une personne qui saisisse n'écrase pas
les formules.

Quand j'utilise la fonction verrouillage, les formules sont protégées mais
VBA se plante.

Merci.