Insérer infos d'un fichier XML vers fichier Excel

Bonjour à tous !

J'ai donc un fichier XML et je veux obtenir les informations du LONG-NAME qui est entre guillemets et les informations du SHORT-NAME (voir capture d'écran du fichier XML). Après avoir reçu ces informations je veux créer une ligne dans mon fichier excel qui se nomme Diff et insérer les données de mon LONG-NAME dans une cellule de la colonne "Supplier Label" de mon fichier Excel et faire de même avec mon SHORT-NAME mais cette fois pour la cellule de la colonne "Detection Class" de mon fichier Excel.

Je vous laisse les captures d’écran si quelqu’un a une idée.

Merci par avance !

(J'ai peut être mis plusieurs fichiers sans faire exprès mais j'arrive pas à les voir xd, le fichier correct est celui ou le code vba est exactement le même que la capture d'écran que j'ai envoyé ci-dessous.)

19test-fichier.xlsm (82.83 Ko)
image image image

J'ai oublié de préciser que j'ai aussi le fichier XML (qui est assez gros) si jamais quelqu'un voudrait jeter un œil concernant mon problème ^^

Bonjour

La solution la plus simple est PowerQuery mais tu sembles focalisé sur VBA et ton profil n'indique même pas ta version Excel donc la langue importe peu...

Bonjour Chris,

Malheureusement je dois le faire sous VBA, concernant la version c'est "Version 2202" j'avais oublié de le préciser.

RE

Tu veux combiner VBA et PowerQuery... (je rappelle que PowerQuery fait partie d'Excel depuis la version 2016)

Mets juste 365 car 2022 est juste une révision qui change régulièrement

Oh d'accord, aurais-tu une doc qui pourrait m'aider par hasard pour la partie PowerQuery et mon prob ?

RE

Poste un xml (via cjoint par exemple si trop gros)

Je te laisse le fichier xml ci-joint :

Rechercher des sujets similaires à "inserer infos fichier xml"