XL 2019 VBA ouverture XML mais avec possibilité de choisir une StyleSheet

GENTILE

XLDnaute Nouveau
Bonjour,

Je vous expose mon problème, je dois récupérer des données dans un fichier XML et les traiter.

Actuellement pour ouvrir ce fichier bla bla bla classique, Ficher, Ouvrir, sélection du ficher et Excel me propose le choix du StyleSheet à appliquer, hors je souhaiterais pourvoir réaliser cela via une macro VBA.

Quelle serai cette commande ?

Merci par avance de votre retour.
 

sylvanu

XLDnaute Barbatruc
Supporter XLD
Bonjour Gentile, Patricktoulon,
@GENTILE, désirez vous un stylesheet particulier, ou suffit il d'ouvrir le fichier avec le stylesheet par défaut ?
Dans le second cas, il suffit de faire :
VB:
Sub ChoixFichier()
    Dim Fichier As Variant
    'Affiche la boîte de dialogue "Ouvrir" avec filtre XML
    Fichier = Application.GetOpenFilename("Fichiers XML (*.xml),*.xml")
    'On sort si aucun fichier n'a été sélectionné sinon on l'ouvre
    If Fichier = False Then
        Exit Sub
    Else
        Workbooks.Open Filename:=Fichier
    End If
End Sub
 

Pièces jointes

  • OuvrirXML.xlsm
    13.8 KB · Affichages: 3

Discussions similaires

Statistiques des forums

Discussions
312 111
Messages
2 085 407
Membres
102 884
dernier inscrit
Macarena