Bonsoir,
Un essai :
si le but est de récupérer les données de la dernière colonne d'un fichier du type fourni, alors que ce tableau sera agrandi à chaque envoi, alors il "suffit" de rechercher la dernière colonne "non vide" du fichier ainsi que la dernière cellule non vide de cette colonne.
Dernière colonne non vide de la ligne 1 :
Dim DerCol As Integer
DerCol = Cells(1, Columns.Count).End(xlToLeft).Column
Dernière cellule non vide de cette colonne :
Dim DerLig As Long
DerLig = Cells(Rows.Count, DerCol).End(xlUp).Row
La plage à copier et à coller sur la feuille "MaFeuille" à partir de la cellule "A1" du classeur MonClasseur" :
Range(Cells(1,DerCol),Cells(DerLig,DerCol).Copy Destination:=Workbook("MonClasseur").Sheets("MaFeuille").Range("A1")
Tout ça si j'ai bien compris la demande, et à savoir qu'il y a peut-être plus simple... et surtout voir si cela fonctionne !
@ bientôt
LouReeD