Macro insertion de ligne avec copie de la precedente

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

D

darkfire

Guest
Bonjour à tous

J'ai trouvé une macro pour insérer une ligne et copier la ligne précédente.
Cependant cela ne copie que les cellules formules.

Ors je souhaiterais que cela ne copie que les formules pour les colonnes J K L
Et le contenu des colonnes A à I et M à N
La mise en forme doit aussi être copiée pour l'ensemble des colonnes
Voilà la macro que j'ai trouvé:Sub AjoutLigne()
Rows(ActiveCell.Row).Insert
Range("C" & ActiveCell.Row - 1 & ":C" & ActiveCell.Row).FillDown
'C est la colonne dans laquelle on a la formule
End Sub
*
Merci pour votre aide
 
Re : Macro insertion de ligne avec copie de la precedente

Bonjour darkfire, camarchepas,

Avec ceci toute la mise en forme est copiée (avec les bordures s'il y en a) :

Code:
Sub AjoutLigne()
ActiveCell.EntireRow.Insert
With ActiveCell.EntireRow
  .Cells(0, 1).Resize(, 14).Copy .Cells(1)
  .Resize(, 9) = .Cells(0, 1).Resize(, 9).Value
  .Cells(1, 13).Resize(, 2) = .Cells(0, 13).Resize(, 2).Value
End With
End Sub
A+
 
Re : Macro insertion de ligne avec copie de la precedente

Re camarche pas,

Qu'il y ait des cellules fusionnées en colonnes A:I, J:L ou M:N, il ne doit pas y avoir de problème.

Les cellules fusionnées posent problème quand on utilise Offset, ce que je ne fais pas.

A+
 
- 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
316
Réponses
3
Affichages
534
Retour