Copier une plage de cellules d'une feuille à une autre

Résolu/Fermé
tartempion - 21 mai 2015 à 15:51
 tartempion - 22 mai 2015 à 09:18
Bonjour,

Je cherche à copier une plage de données d'une feuil2 à une feuil1 d'un classeur, sachant que la plage est de longueur(lignes) variable.
je veux aussi que les données collées dans la feuil1 se mettent les unes à la suite des autres.
J'utilise le code suivant, mais il ne marche pas et je ne comprends pas pourquoi?

Sub copier()

Worksheets("Feuil2").Range("a2").Select
Sheets("Feuil2").Range("a2", ActiveCell.End(xlDown).End(xlToRight)).Copy _
Sheets("Feuil1").Range("A" & Rows.Count).End(xlUp).Offset(1, 0)
End Sub



A voir également:

2 réponses

cs_Le Pivert Messages postés 7903 Date d'inscription jeudi 13 septembre 2007 Statut Contributeur Dernière intervention 11 mars 2024 729
21 mai 2015 à 17:26
Bonjour,

cet exemple copie la plage A1:F16 de la feuille1 dans la feuille2 en A1.

A adapter

Sheets("Feuil1").Range("A1:F16").Copy Sheets("Feuil2").Range("A1")