Transposer partiellement des colonnes en lignes avec recopie

Bonjour à tous,

Petite aparté : J'utilise le forum depuis des années pour me "former" comme je peux sur les macro et m'aider à en créer (j'attends une formation avec hâte). J'adore ce site ! Aujourd'hui je me suis lancée et me suis inscrite...

J'ai besoin d'aide pour créer une macro afin de transposer une partie des colonnes en lignes. J'ai créer 2 macro que j'utilise en complément avec des formules basiques car je n'arrive pas à faire autrement et après plusieurs recherches infructueuses je me suis dis que quelqu'un allait pouvoir m'aider ici.

En PJ j'ai mis un extrait du fichier car en réalité il y a plus de 1000 lignes.

Dans l'onglet 'DATA' il y a le fichier que je dois transposer pour l'intégrer dans mon ERP.

En colonne A et B les codes et les libellés des articles et ensuite sur toutes les autres colonnes, les composants et les quantités à l'intérieur de l'article. Les codes et les libellés doivent se copier/coller en fonction du nombre de composants et chaque composant doit avoir sa quantité en face avec un n° incrémenté automatiquement.

Les onglets '1-MACRO INSER-RECOPIE' et 'COMPOSANT-QTE RECHV' me servent à "bidouiller" les données.

Et le dernier onglet '3-RAJOUT N°LIG' le résultat final que je dois obtenir que je transforme en .csv pour importation dans l'ERP.

Ci-dessous ce que j'ai et ce que je dois avoir pour exemple :

*Départ :

CodeLibellécomposant1qte1composant2qte2
REF1LIBELLE 1COMPOSANT 1 REF 11COMPOSANT 2 REF 1
REF2LIBELLE 2COMPOSANT 1 REF20,34COMPOSANT 2 REF22

*Arrivée :

EN2_NOMENCLATUREEN2_LIBELLEEN2_NUMLIGNEEN2_CODEARTICLEEN2_QTE
REF1LIBELLE 11COMPOSANT 1 REF 11
REF2LIBELLE 21COMPOSANT 1 REF20,34
REF2LIBELLE 22COMPOSANT 2 REF22

Oulala... J'espère avoir été compréhensible parce-que je me rends compte que ça fait beaucoup de manipulation.

Merci d'avance pour votre aide et n'hésitez pas si ce n'est pas clair ou si ma demande n'est pas correcte.

Bonjour et bienvenue,

Une proposition réalisé avec Récupérer et transformer (Power Query), inclus dans ta version Excel.

A te relire.

Cdlt.

Bonjour Jean-Eric,

Quelle bonheur de voir hier soir ton post. J'étais pressée de le consulter.

J'ai ouvert le fichier ce matin, c'est exactement le résultat que je cherche à avoir.

Mais je ne connais pas Power Query... ça à l'air vraiment génial, mais je ne sais pas comment le réutiliser.

Dois-je copier la requête ? Mais où ?

Modifier la feuille 'Data' avec les nouvelles données ?

Je suis perdue

Bonjour Jean-Eric,

Quelle bonheur de voir hier soir ton post. J'étais pressée de le consulter.

J'ai ouvert le fichier ce matin, c'est exactement le résultat que je cherche à avoir.

Mais je ne connais pas Power Query... ça à l'air vraiment génial, mais je ne sais pas comment le réutiliser.

Dois-je copier la requête ? Mais où ?

Modifier la feuille 'Data' avec les nouvelles données ?

Je suis perdue

Re Jean Eric,

Je crois avoir compris comment ça marche !!! J'ai simplement modifié la 'Data' et "Actualiser".

Merci Merci Merci

Tu ne peux pas savoir à quel point cela va me faciliter mon travail.

Je vais demander une formation à mon patron sur Power Pivot !

Bonjour,

J'arrive un peu tard mais comme j'y avais travaillé, je dépose tout de même.

Une macro (Module "essai") fait le travail et, à l'exécution, colle le résultat en feuille "RESULT"

Il faudra adapter la dernière instruction, si le nombre total de lignes risque de dépasser 65.000 lignes.

Et si ça ne sert pas, je n'en mourrai pas

Bonjour,

J'arrive un peu tard mais comme j'y avais travaillé, je dépose tout de même.

Une macro (Module "essai") fait le travail et, à l'exécution, colle le résultat en feuille "RESULT"

Il faudra adapter la dernière instruction, si le nombre total de lignes risque de dépasser 65.000 lignes.

Et si ça ne sert pas, je n'en mourrai pas

Bonjour U. Milité,

Merci beaucoup pour ton retour en macro. Elle fonctionne parfaitement ! Et le code n'est pas aussi long que ce à quoi j'avais pensé.

J'aurai 2 versions comme ça.

Merci encore. Vous êtes tous au top !

Rechercher des sujets similaires à "transposer partiellement colonnes lignes recopie"