Bonjour,
Voilà l'explication détaillée de cette instruction :
Cells(Row.Count, 1).End(xlUp).Row + 1
Cells(Ligne, Colonne) désigne une cellule référencée par un indice de ligne et un indice de colonne. Cells(1, 1) correspond à A1.
Rows.Count : Rows (Lignes en anglais) et count (compte en anglais) est une instruction qui renvoie le nombre totale de lignes d'une feuille. Ce nombre dépend uniquement de la version de Excel (65 536 sur les versions avant Excel 2007, 1 048 576 pour les versions ultérieures).
.End(xlUp) : s'utilise sur une plage de départ et renvoie à la première cellule non-vide si la cellule de départ est vide, ou la première vide si la cellule de départ est non-vide. La partie entre parenthèse désigne le sens de recherche (xlUp : vers le haut, xlDown vers le bas, xlToLeft vers la gauche, xlToRight vers la droite). Cette action est réalisable sous Excel en appuyant simultanément sur CTRL et une des flèches à côté du pavé numérique.
.Row : Propriété d'une plage, qui renvoie son numéro de ligne (Exemple : Range("A1000").Row renvoie 1000)
Cette instruction sert donc à déterminer la première ligne vide en partant de la dernière cellule de la colonne 1 de ta feuille et en remontant vers le haut. Sans le "+1" à la fin, ce serait la ligne du dessus qui correspond à la dernière non vide.