Macro copier dernière ligne non-vide + coller

Ezeflow Messages postés 2 Statut Membre -  
Ari Seldon Messages postés 1 Statut Membre -
Bonjour,

J'en suis à mes début dans l'élaboration de macros dans Excel 2010.
Voici ce que j'aimerais faire :

J'aimerais me créer une macro qui va prendre la dernière ligne non-vide d'un tableau et la colle sur les deux lignes suivantes du même tableau.

Merci en avance!

PS, savez-vous comment le faire en utilisant l'enregistreur de macro?

A voir également:

2 réponses

Morgothal Messages postés 1350 Statut Membre 184
 
0
Ezeflow Messages postés 2 Statut Membre
 
Merci!
0
Ari Seldon Messages postés 1 Statut Membre
 
Voici une macro qui cherche la derniere ligne non vide (par rapport à la colonne E
puis qui copie la l'avant-derniere ligne, insère une ligne entre l'avant-derniere let la derniere et recopie les formules copiées sur cette nouvelle ligne :

Sub AJout_ligne()
'
' permet de definir la fin réelle de la feuille - en cas de supression de ligne ...
'
ActiveSheet.UsedRange
'
DerniereLigne = (Range("E1").SpecialCells(xlCellTypeLastCell).Row)
ligne = DerniereLigne - 1
Rows(ligne).Select
Selection.Copy
Selection.Insert Shift:=xlDown
ActiveSheet.Paste

End Sub

Dans ton cas tu modifies :

Rows(DerniereLigne).Select
Selection.Copy
Selection.Insert Shift:=xlDown
ActiveSheet.Paste
Selection.Copy
Selection.Insert Shift:=xlDown
ActiveSheet.Paste

Bon courage
0