Copier colonnes de feuil2 sur feuil1, à la suite des colonnes de feuil1

Bonjour,

J'ai besoin de "fusionner" des feuilles selon leurs colonnes, c'est-à-dire de coller toutes les colonnes d'une feuille 2 à la suite des colonnes d'une feuille 1.

En pièce jointe, un exemple du rendu désiré.

J'ai essayé d'enregistrer la macro pour la réutiliser dans le cas de mon fichier réel, pour lequel le nombre de colonnes à copier est variable :
la première feuille peut contenir 12 comme 54 colonnes, la seconde aussi (avec un nombre qui peut être différent de celui de la 1ère feuille)

Donc par exemple, si la feuille 1 contient 15 colonnes et la feuille 2 contient 8 colonnes, ces 8 colonnes seront collées à la suite des 15 colonnes de la feuille 1, qui contiendra alors 23 colonnes à l'issue de la manip.

Mon code doit s'adapter à ces deux variables.

Je ne connais pas bien VBA, je suis preneuse de toute idée ! Je vous remercie par avance.

Elise

18exemple-rendu.xlsx (11.89 Ko)

Salut Elise,

sans savoir comment démarrer l'action demandée... À toi de savoir où insérer ce code

Worksheets("Feuil2").UsedRange.Copy Destination:=Cells(1, Cells(1, Columns.Count).End(xlToLeft).Column + 1)


A+

Merci Curulis, c'est parfait ! et d'une simplicité déconcertante...
À bientôt pour de nouvelles aventures

Bonjour !

Une proposition via Power Query :

17exemple-rendu.xlsx (23.92 Ko)
Rechercher des sujets similaires à "copier colonnes feuil2 feuil1 suite"