Import et mappage de xml dans fichier excel 2010

Il est intéressant d’importer des fichiers xml dans un fichier excel pour les consulter et travailler sur leurs données.

Pour ce faire il vous faut

Voici une macro qui lié à  un bouton vous permet de mettre à  jour les données du fichier excel à  partir d’un xml qui respecte le mappage créé ci-dessus et dont l’url est connu dans par exemple  la cellule excel de votre classeur que l’on nommera « xmlUrl »

Sub updtXml()
    'pour utiliser cette fonction il faut dans un premier temps importer des mappages dans le fichier excel
    'cf doc http://msdn.microsoft.com/fr-fr/library/office/gg469857.aspx
    'recuperation url de base du xml
    xmlUrl = Range("xmlUrl").Value
    'Mise à  jour du mappage : monMappage
    'monMappage est le nom du mappage que vous avez importé dans le tuto ci-dessus
    ActiveWorkbook.XmlMaps("monMappage").Import URL:= _
    xmlUrl _

End Sub