Mise de colonne en ligne avec récupération de l'entête

Bonjour, je fais encore appel à vos connaissances pour transformer le format d'un tableau en un autre.

J'ai un tableau origine (cellules A:E) avec une colonne ID et des colonnes avec entête CODE.

A chaque intersection j'ai des numéros de sources.

J'aimerai en result (cellules A:C) , recopier tous les ID avec leur source et leur code.

Il ne peut y avoir de vide en résult de ID, Codes et Sources.

Attention un ID peut être présent plusieurs fois dans le tableau d'origine.

Est-il possible de faire cela avec une macro vb ?

Merci pour votre contribution

4testcode.xlsx (12.18 Ko)

Bonjour

Faisable en moins de 10 clics avec PowerQuery (intégré à à Excel)

7testcode-pq.xlsx (21.37 Ko)

Quand la source évolue, clic droit dans le résultat, Actualiser

Bonjour,

effectivement le résultat est là mais n'ayant jamais utilisé PowerQuery j'ai du mal à comprendre comment vous y êtes parvenu.

En fait,

merci Chris je viens de découvrir PowerQuery grâce à toi.

J'ai regardé un petit tuto et j'ai retrouvé mon résultat

Grand merci

Merci du retour

Rechercher des sujets similaires à "mise colonne ligne recuperation entete"