Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 insertion ligne sur feuille protégée

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 !

Cyril-neo

XLDnaute Nouveau
Bonjour à tous,

J'ai un fichier Excel avec beaucoup de donnée dessus me permettant de résoudre divers calculs.
je souhaite protéger toutes les feuilles du classeur mais j'ai besoin dans un des tableaux de pouvoir insérer de nouvelles ligne pour rajouter des données.
j'ai protéger mes feuilles et j'ai cocher l'option permettant d'insérer de nouvelle ligne dans mon tableau (feuille "programme" début ligne 19), le problème c'est que les formules ne sont pas reporter dans les lignes insérer.

Auriez vous des solutions?

PS : je ne connais pas le VBA
 

Pièces jointes

Dernière édition:
Solution
Bonjour @Cyril-neo , Sylvain

si je veux modifier le mot de passe, il faut que je le fasse sur le code et sur la protection de feuille ?

Si tu veux modifier le MDP il faut :

1)Déprotéger la feuille manuellement
==> Révision ==> ôter la protection


2)Allez dans le code VBA

Si tu n'as pas "Developpeur" dans la barre excel il faut aller dans :
Fichier ==> Options

Et activer "Développeur"



3)==> Developpeur ==> Visualiser le code
Et enfin modifier le MDP


Après tout se fera automatiquement chaque fois que tu cliqueras sur le bouton




puis je utiliser le meme code (du plagia 🙂 ),
OUI sans problème

en modifiant la...
Bonsoir Cyril-neo et bienvenu sur XLD,
Si vous parlez des lignes 20:33 lorsque vous insérer une ligne les formules sont bien recopiées, ce sont les valeurs qui ne le sont pas.
Et là sans VBA je ne vois pas comment recopier les valeurs.
 
Bonjour @Cyril-neo
Edit Bonjour Sylvain

Quand on veut rajouter une ligne dans un fichier protegé on peut le faire en manuel mais c'est tres fastidieux ou on peut le faire en VBA.

En VBA le principe c'est dans le code :
1)On déprotège la feuille
2)On fait une action avec le code (ici on rajoute une ligne)
3)On reprotége la feuille

Ce qui donne ceci par exemple:
Le mot de passe est 123

VB:
Sub Ajout_ligne()
'1) On déprotege la feuille
Worksheets("Programme").Unprotect "123"

'2) On insere la ligne du tableau
ListObjects("tableau1").ListRows.Add

'3) On reprotege la feuille
Worksheets("Programme").Protect "123"

End Sub

*Merci de ton retour

@Phil69970
 

Pièces jointes

Bonjour Sylvanu et Bonjour Phil69970,

Je vous remercie pour vos retours, c'est parfait il va vraiment falloir que je prenne des cours pour le VBA cela permettrai de solutionner beaucoup de petite problématique.

si je comprend bien Phil69970 si je veux modifier le mot de passe, il faut que je le fasse sur le code et sur la protection de feuille ? et puis je utiliser le meme code (du plagia 🙂 ), en modifiant la ligne de commande qui ajoute en suppression de ligne, pour rajouter un bouton suppression de ligne ?

Merci encore
 
Bonjour @Cyril-neo , Sylvain

si je veux modifier le mot de passe, il faut que je le fasse sur le code et sur la protection de feuille ?

Si tu veux modifier le MDP il faut :

1)Déprotéger la feuille manuellement
==> Révision ==> ôter la protection


2)Allez dans le code VBA

Si tu n'as pas "Developpeur" dans la barre excel il faut aller dans :
Fichier ==> Options

Et activer "Développeur"



3)==> Developpeur ==> Visualiser le code
Et enfin modifier le MDP


Après tout se fera automatiquement chaque fois que tu cliqueras sur le bouton




puis je utiliser le meme code (du plagia 🙂 ),
OUI sans problème

en modifiant la ligne de commande qui ajoute en suppression de ligne, pour rajouter un bouton suppression de ligne ?
*Il faut juste savoir si tu supprimes une ligne du tableau1 , tableau3, tableau4 ou une autre ligne quelconque
Pour faire une ou des autres actions c'est le même principe

1)On déprotège la feuille
2)On fait une ou des actions avec le code
3)On reprotége la feuille

@Phil69970
 
Merci Beaucoup pour ce savoir 🙂
 
- 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

Discussions similaires

Réponses
17
Affichages
275
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…