Lire un fichier xml en vba
Résolu/Fermé
amine69500
Messages postés
422
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
25 août 2013
-
21 mai 2012 à 12:03
amine69500 Messages postés 422 Date d'inscription lundi 8 juin 2009 Statut Membre Dernière intervention 25 août 2013 - 31 mai 2012 à 11:08
amine69500 Messages postés 422 Date d'inscription lundi 8 juin 2009 Statut Membre Dernière intervention 25 août 2013 - 31 mai 2012 à 11:08
A voir également:
- Lire un fichier xml en vba
- Lire le coran en français pdf - Télécharger - Histoire & Religion
- Lire fichier epub - Guide
- Fichier rar - Guide
- Lire fichier bin - Guide
- Comment réduire la taille d'un fichier - Guide
3 réponses
amine69500
Messages postés
422
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
25 août 2013
12
31 mai 2012 à 09:53
31 mai 2012 à 09:53
bonjour myta et merci de ton aide,
j'ai bien reussi a exporter mes données avec ta macro :
Sub ImporterFichierXML()
Dim XM As XmlMap
'Importe le fichier dans la cellule B1 de la Feuil3.
ThisWorkbook.XmlImport _
URL:="C:\Users\toto\Documents\SearchRequest.xml", _
ImportMap:=Nothing, _
Overwrite:=True, _
Destination:=Worksheets("Feuil3").Range("$A$1")
'Définit le mappage qui vient d'être ajouté.
'ThisWorkbook.XmlMaps.Count correspond au dernier xml mappé dans le classeur
Set XM = ThisWorkbook.XmlMaps(ThisWorkbook.XmlMaps.Count)
MsgBox "Import terminé" & vbCrLf & _
XM.RootElementName & vbCrLf & _
XM.Name & vbCrLf & _
XM.DataBinding.SourceUrl
End Sub
je souhaiterais savoir si c'est possible de créer un mapage pour que lorsque je modifie une valeur dans le tableau excel elle se modifie sur le fichier xml
est cela possible
merci de ton aide
Cordialement
j'ai bien reussi a exporter mes données avec ta macro :
Sub ImporterFichierXML()
Dim XM As XmlMap
'Importe le fichier dans la cellule B1 de la Feuil3.
ThisWorkbook.XmlImport _
URL:="C:\Users\toto\Documents\SearchRequest.xml", _
ImportMap:=Nothing, _
Overwrite:=True, _
Destination:=Worksheets("Feuil3").Range("$A$1")
'Définit le mappage qui vient d'être ajouté.
'ThisWorkbook.XmlMaps.Count correspond au dernier xml mappé dans le classeur
Set XM = ThisWorkbook.XmlMaps(ThisWorkbook.XmlMaps.Count)
MsgBox "Import terminé" & vbCrLf & _
XM.RootElementName & vbCrLf & _
XM.Name & vbCrLf & _
XM.DataBinding.SourceUrl
End Sub
je souhaiterais savoir si c'est possible de créer un mapage pour que lorsque je modifie une valeur dans le tableau excel elle se modifie sur le fichier xml
est cela possible
merci de ton aide
Cordialement
Mytå
Messages postés
2973
Date d'inscription
mardi 20 janvier 2009
Statut
Contributeur
Dernière intervention
20 décembre 2016
949
31 mai 2012 à 04:02
31 mai 2012 à 04:02
Salut le forum
Sous Excel j'avais fait ceci : Gestion-de-fichiers-xml
Mytå
Sous Excel j'avais fait ceci : Gestion-de-fichiers-xml
Mytå
amine69500
Messages postés
422
Date d'inscription
lundi 8 juin 2009
Statut
Membre
Dernière intervention
25 août 2013
12
31 mai 2012 à 11:08
31 mai 2012 à 11:08
j'ai trouvé une solution
https://docs.microsoft.com/fr-fr/previous-versions/office/developer/office-2003/aa203737(v=office.11)?redirectedfrom=MSDN
Bonne journée
https://docs.microsoft.com/fr-fr/previous-versions/office/developer/office-2003/aa203737(v=office.11)?redirectedfrom=MSDN
Bonne journée