Décaler une ligne sans décaler sa protection

FannyFanou

XLDnaute Junior
Bonjour bonjour ! Étant débutante, j'ai visité ce forum de font en comble et je n'ai malheureusement pas su trouver de réponse à mon problème..

Il se trouve que je suis sous Excel 2007, j'ai créé un tableau, et je voudrais que seul une ligne soit potentiellement modifiable. Jusque là tout va bien, je connais le principe d'enlever le vérouillage sur la ligne et de protéger la feuille, mais quand je clique sur mon bouton "Ajouter une ligne" (qui en fait décalle la ligne remplie vers le bas), et bah ça décalle aussi le "déverouillage" de la ligne alors que je voudrais que ça ne décalle que le contenu afin que celui ci ne soit plus modifiable et qu'un nouvelle ligne vierge s'offre à moi. Je ne sais pas si je me suis bien exprimé, et encore moins si je galère sur un problème faisable, difficile, impossible ou complètement anodin à résoudre, c'est pourquoi je demande à des pro ! :p

Pour info, mon bouton "ajouter ligne est simplement :

Code:
Sub ajout_ligne()
Rows(15).Insert


End Sub

Merci d'avance !

Fanny.
 
Dernière édition:
G

Guest

Guest
Re : Décaler une ligne sans décaler sa protection

Bonjour,

En admettant que le mot de passe de protection de la feuille soit "Toto":

Code:
Sub ajout_ligne()
 ActiveSheet.Unprotect "Toto"
 Rows(15).Insert
 Rows(15).Cells.Locked = False
 Rows(16).Cells.Locked = True
 ActiveSheet.Protect "Toto"
End Sub

A+
 

Discussions similaires

Statistiques des forums

Discussions
312 105
Messages
2 085 350
Membres
102 870
dernier inscrit
Armisa