Protection de cellules

  • Initiateur de la discussion Initiateur de la discussion Mauco
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

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
 
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
 
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
 
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 !
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
369
  • Question Question
Microsoft 365 worksheet_change
Réponses
29
Affichages
1 K
Réponses
3
Affichages
436
Retour