Protection de cellules

M

Mauco

Guest
Bonjour à tous les fondus d’excel,

Bon ces derniers temps, c’était plutôt les macros et le visual basic mon problème (je vais bientôt devenir un spécialiste du décryptage des démos de Thierry) mais là, je bloque sur les « protections de cellules ».
Je tente de m’expliquer :

En H6, j’ai une formule qui fait la somme des cellules F6:F7.
En sélectionnant la ligne 7, je peux insérer des lignes ou « copier » et « insérer les cellules copiées » et ma formule en H6 devient somme de F6 :F8. Jusque là tout va bien.

Evidemment, je veux protéger cette formule en H6.
Lorsque je me place en ligne 7 et que j’insère une ligne, la cellule H7 (ainsi que H6, bien sur !) devient également protégée, ce que je ne souhaite pas ; et là , je ne comprends plus !!

J’utilise une version d’excel (2003 peut-être ?) qui permet tout un tas d’options lorsque l’on active la protection de la feuille, en particulier l’insertion de ligne.

Un grand merci à celui ou celle qui a la solution, si elle existe.

MAUCO
 
C

Celine

Guest
Bonjour Mauco,

essaye de dire à ta macro que ta cellule H6 n'est pas protégée et que ta cellule H7 doit l'être :

Sub Cellules_Protégées()

Range('H6').Select
Selection.Locked = False
Selection.FormulaHidden = False

Range('H7').Select
Selection.Locked = True 'la cellule est protégée
Selection.FormulaHidden = False 'la formule n'est pas masquée lorsque la feuille de calcul est protégée
End Sub
 
C

Celine

Guest
Bonjour Mauco,

essaye de dire à ta macro que ta cellule H6 n'est pas protégée et que ta cellule H7 doit l'être :

Sub Cellules_Protégées()

Range('H6').Select
Selection.Locked = False
Selection.FormulaHidden = False

Range('H7').Select
Selection.Locked = True 'la cellule est protégée
Selection.FormulaHidden = False 'la formule n'est pas masquée lorsque la feuille de calcul est protégée
End Sub
 
M

Mauco

Guest
Merci pour ta réponse Céline

Petit rectificatif à ma demande : ce n'est pas dans une macro que mon problème de protection de cellule se pose.
De plus, ma cellule H6 doit restée protégée ; ce sont les cellules que j'insère en dessous qui ne doivent pas l'être !
En fait, en se plaçant en ligne 7 et en insérant une ligne, cela revient à copier le ligne 6 ?! je ne comprends pas où est le problème !
 

Discussions similaires

Statistiques des forums

Discussions
312 333
Messages
2 087 374
Membres
103 528
dernier inscrit
maro