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

VBA - ajout d'une ligne avec prolongement des formules

  • Initiateur de la discussion Initiateur de la discussion ninanani
  • 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 !

ninanani

XLDnaute Occasionnel
Bonjour,

J'ai essayé en enregistrant une macro de l'arranger à ma sauce mais hélas, sans grand résultat 🙁

J'aimerais une macro me permettant la chose suivante:
je sélectionne une ligne puis lorsque j'active ma macro, elle m'insère une autre ligne dessous avec les mêmes formules présentent dans chaque cellules de ma ligne sélectionnée.

Ci joint mon fichier parce que c'est assez galère à expliquer.

Merci pour votre aide 😀
 

Pièces jointes

Re : VBA - ajout d'une ligne avec prolongement des formules

Bonjour.
Cette procédure fait ce que vous demandez :
VB:
Sub essai()
With ActiveCell.EntireRow
   .Copy: .Insert
   .SpecialCells(xlCellTypeConstants).ClearContents
   .Select
   End With
End Sub
À +
 
Re : VBA - ajout d'une ligne avec prolongement des formules

Bonjour.
C'est le même principe sauf qu'il faut copier la ligne 1 de la plage de données, l'insérer devant la ligne 2, effacer les constantes de la ligne 1 sur laquelle on va donc travailler.
Attention: ne s'applique pas si la plage a été mise sous forme de tableau.
Dans ce cas il faut récupérer: Set PlgLgn = PlgTab.ListObject.ListRows.Add(1).Range
avec: PlgLgn As Range et PlgTab une expression Range représentant au moins une cellule du tableau.
 
- 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

S
Réponses
3
Affichages
853
sanae_J
S
M
Réponses
1
Affichages
848
E
Réponses
1
Affichages
1 K
T
Réponses
2
Affichages
1 K
Tava94
T
C
Réponses
0
Affichages
1 K
cptass71
C
S
Réponses
2
Affichages
793
S
K
Réponses
38
Affichages
10 K
kinders59
K
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…