Bonjour,
l'instruction Range("A" & Rows.Count).End(xlUp).Row donne le N° de la dernière ligne non vide d'une colonne
pour avoir la première ligne "libre" suivant la dernière ligne occupée: Range("A" & Rows.Count).End(xlUp).Row + 1
Il faut préciser sur quelle feuille on veut déterminer cette ligne:
Sheets("Tabl").Range("A" & Rows.Count).End(xlUp).Row + 1
puis affecter ce N° à une variable:
ligne = Sheets("Tabl").Range("A" & Rows.Count).End(xlUp).Row + 1
Par ailleurs pourquoi mettre les valeurs dans un tableau pour ensuite affecter les éléments du tableau à des cellules?
On pourrait affecter ces valeurs directement aux cellules
A+