Bonjour,
ActiveSheet.Range("A" & Rows.Count). >> fait référence à la dernière cellule de la colonne A (Rows.count étant le nombre de lignes d'un fichier excel soit 1.048.576 dans les versions les plus récentes)
End(xlUp). >> on remonte jusqu'à la dernière cellule de cette colonne renseignée
EntireRow.Select >> on sélectionne la ligne entière trouvée
et donc ceci ne fait pas référence à la première ligne d'une feuille qui est totalement vide !! mais la dernière dont la cellule de la colonne A est renseignée
ceci :
ActiveSheet.Range("A" & Rows.Count).End(xlUp).Offset(1, 0).EntireRow.Select
serait plus adapté