Bonsoir,
en partant de la dernière ligne vide, c'est à dire que vous faites la copie des données sur la feuille 2 en partant du bas ?
Je pense que vous avez voulu dire "à la suite" de la dernière sauvegarde, soit la première ligne vide de la colonne, non ?
En VBA pour connaître la première ligne vide du colonne il faut, ou plutôt, vous pouvez faire ceci :
Dim PreLigVid As Long
PreLigVid = Sheets("Feuille 2").Range("A" & Rows.Count).End(xlUp).Row + 1
Ce qui veux "dire" : on part de la ligne la plus basse de la feuille 2, puis on remonte vers le haut et on s'arrête lorsque l'on trouve une valeur, du coup on trouve le numéro de ligne de la cellule de la colonne (ici A) qui contient la dernière valeur, en ajoutant 1 on trouve la première cellule vide de la colonne.
@ bientôt
LouReeD