Macro pour import xml dans une feuille calcul
Résolu/Fermé
philippe34130
Messages postés
28
Date d'inscription
jeudi 24 janvier 2013
Statut
Membre
Dernière intervention
3 août 2015
-
Modifié par philippe34130 le 24/01/2013 à 13:51
philippe34130 Messages postés 28 Date d'inscription jeudi 24 janvier 2013 Statut Membre Dernière intervention 3 août 2015 - 24 janv. 2013 à 15:15
philippe34130 Messages postés 28 Date d'inscription jeudi 24 janvier 2013 Statut Membre Dernière intervention 3 août 2015 - 24 janv. 2013 à 15:15
Bonjour à tous
Je souhaiterai faire une macro pour importer un fichier xml dans une feuille de calcul dont le mappage est deja fait.
Lorsque j'indique le chemin tout va bien, mais je voudrai que se soit les utilisateurs qui choisissent le fichier à importer et là je bloque.
ActiveWorkbook.XmlMaps("ActarisEasyRoutes_Mappage" ).Import URL:= _
"C:\Users\Philippe\Desktop\route.xml"
Merci de votre aide
Je souhaiterai faire une macro pour importer un fichier xml dans une feuille de calcul dont le mappage est deja fait.
Lorsque j'indique le chemin tout va bien, mais je voudrai que se soit les utilisateurs qui choisissent le fichier à importer et là je bloque.
ActiveWorkbook.XmlMaps("ActarisEasyRoutes_Mappage" ).Import URL:= _
"C:\Users\Philippe\Desktop\route.xml"
Merci de votre aide
A voir également:
- Macro pour import xml dans une feuille calcul
- Telecharger macro convertir chiffre en lettre excel - Télécharger - Tableur
- Xml download - Télécharger - Édition & Programmation
- Calcul moyenne excel - Guide
- Comment supprimer une feuille sur word - Guide
- Feuille de pointage excel - Télécharger - Tableur
2 réponses
pijaku
Messages postés
12263
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
4 janvier 2024
2 759
Modifié par pijaku le 24/01/2013 à 15:04
Modifié par pijaku le 24/01/2013 à 15:04
Bonjour,
Une possibilité :
Cordialement,
Franck P
Une possibilité :
Sub ImporterXml() Dim objShell As Object, objFolder As Object Dim Chemin As String, fichier As String fichier = "\route.xml" ' à adapter Set objShell = CreateObject("Shell.Application") Set objFolder = objShell.BrowseForFolder(&H0&, "Choisir un répertoire", &H1&) If objFolder Is Nothing Then MsgBox "Abandon opérateur", vbCritical, "Annulation" Else Chemin = objFolder.ParentFolder.ParseName(objFolder.Title).Path & fichier End If ActiveWorkbook.XmlMaps("ActarisEasyRoutes_Mappage").Import URL:=Chemin End Sub
Cordialement,
Franck P
philippe34130
Messages postés
28
Date d'inscription
jeudi 24 janvier 2013
Statut
Membre
Dernière intervention
3 août 2015
24 janv. 2013 à 15:15
24 janv. 2013 à 15:15
Bonjour
Super ca fonctionne bien !!!
Merci beaucoup
Super ca fonctionne bien !!!
Merci beaucoup
24 janv. 2013 à 15:09