Bonjour,
Si la colonne H est toujours renseignée.:
Range(Selection, Cells(Rows.Count, Range("H9").Column).End(xlUp)).Copy
Ou
Range(Selection, Cells(Rows.Count,8).End(xlUp)).Copy
Mais en général les select ne sont pas indispensable dans une procédure vba.
Joignez un fichier exemple avec votre code et les explications nécessaires
Cordialement