copier coller la derniere ligne

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 !

Christian53

XLDnaute Nouveau
Bonjour à tous,
En remplissant mon tableau, je souhaiterais une macro pour qu'à chaque nouvel enregistrement elle copie la dernière ligne entière sur la ligne du dessous pour éviter de ressaisir 95% des mêmes informations et ne modifier que les 5% qui restent.
Un simple copier coller suffirait mais le tableau comporte beaucoup de colonnes et glisser de gauche à droite jusqu'au bout du tableau fait perdre pas mal de temps ...

merci d,avance de votre aide
 
Re : copier coller la derniere ligne

Bonjour,

Sans fichier , j'ai opté que la colonne A est toujours rempli et je calcul donc la dernière ligne par rapport à cette colonne .



Sub copie()
Dim derligne As Long
'Ici l'on trouve la derniere ligne de la colonne A
derligne = Range("A" & Rows.Count).End(xlUp).Row
Rows(derligne).Copy Destination:=Rows(derligne + 1)
End Sub
 
Re : copier coller la derniere ligne

J'ai trouvé la ligne manquante. Selection de la feuille en cours.
Voici donc le code qui fonctionne
MERCI !!!!!

Sub copie()
Sheets("feuil1").Select
Dim derligne As Long
'Ici l'on trouve la derniere ligne de la colonne A
derligne = Range("A" & Rows.Count).End(xlUp).Row
Rows(derligne).Copy Destination:=Rows(derligne + 1)
End Sub
 
Re : copier coller la derniere ligne

Salut
avec
Rows(derligne).Copy Rows(derligne + 1)
toutes les cellules de la ligne sont copiées !
Pour éviter cela et d’ajouter des lignes vides, en termes "Tableau"* cela pourrait être :
Code:
Option Explicit
Sub copie()
  If Application.CountA([Table1]) = 0 Then Exit Sub
  Dim L As Long
  L = [Table1].Rows.Count
  [Table1].Rows(L).Copy [Table1[nom]].Rows(L + 1)
End Sub
* on n’a pas à se préoccuper de l’emplacement de la table !
 
- 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
25
Affichages
2 K
N
Réponses
6
Affichages
2 K
Navillus
N
G
  • Question Question
Réponses
8
Affichages
2 K
gaelle31
G
S
Réponses
6
Affichages
1 K
simsinaty
S
G
Réponses
3
Affichages
1 K
Retour