Copier/coller données d'un tableau inconnu sur autre classeur

Hello !

Je suis novice en VBA (et sur ce forum ^^) et j'aurais besoin d'aide. Je souhaiterais copier un tableau comprenant beaucoup de données et les coller sur un autre classeur (à partir de la colonne D2). Le tableau part de la colonne A à F et je ne connais pas le nombre de ligne car elles changent chaque jour.

Voici mon code qui ne fonctionne pas :

Windows(" PERIMETRE.xlsx").Activate

   Range("A:F").Select

   Selection.Copy

Windows("OP_COMMERCIALES.xlsm").Activate

   Sheets("DETAIL").Select

   Range("D2").Select

   ActiveSheet.Paste

Merci beaucoup !

Salut,

Pour copier de la première ligne (à adapter si nécessaire) à la dernière ligne variable :

Range("A1:F" & range("A" & Rows.Count).end(xlup).Row).Copy

Il n'est pas nécessaire de sélectionner avant de copier.

Cordialement.

Merci beaucoup ! Ca marche :)

Rechercher des sujets similaires à "copier coller donnees tableau inconnu classeur"