IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

import fichier XML


Sujet :

Macros et VBA Excel

  1. #1
    Nouveau candidat au Club
    Profil pro
    Inscrit en
    Novembre 2013
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2013
    Messages : 1
    Par défaut import fichier XML
    Bonjour à tous,
    Je recherche le moyen d'importer des fichiers XML depuis VBA, mon problème est que le fichier d'import XML est "variable", jamais le même, j'ai donc besoin quand je clique sur un bouton, que VBA me demande le fichier XML a importer.

    J'utilise :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    'ActiveWorkbook.XmlMaps("DATA_Mappage").Import Url:= _
    '"C:\Dossier\fichier.xml"
     
    Ici le nom de fichier est fixe.
    J'essaye de voir avec cela, mais franchement je n'y arrive pas, si vous avez une idée svp ?: 
    Dim xFilePath As String
    Dim xObjFD As FileDialog
    Set xObjFD = Application.FileDialog(msoFileDialogFilePicker)
      With xObjFD
            .AllowMultiSelect = False
            .Filters.Add "Extensible Markup Language Files", "*.xml", 1
            .Show
            If .SelectedItems.Count > 0 Then
                xFilePath = .SelectedItems.Item(1)
            Else
                Exit Sub
            End If
        End With
        Workbooks.Open xFilePath
    Merci d'avance.

  2. #2
    Expert confirmé
    Avatar de jurassic pork
    Homme Profil pro
    Bidouilleur
    Inscrit en
    Décembre 2008
    Messages
    4 250
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Bidouilleur
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2008
    Messages : 4 250
    Par défaut
    Hello,
    et avec :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    ActiveWorkbook.XmlMaps("DATA_Mappage").Import Url:= _
    xFilePath
    au lieu du Workbooks.Open xFilePath ?

    Ami calmant, J.P

Discussions similaires

  1. important fichier XML+ code Java
    Par nonna dans le forum Format d'échange (XML, JSON...)
    Réponses: 5
    Dernier message: 09/02/2008, 13h09
  2. Réponses: 3
    Dernier message: 20/04/2007, 09h46
  3. VBScript : création base Access pour import fichier XML
    Par abertaud dans le forum VBA Access
    Réponses: 3
    Dernier message: 02/04/2007, 14h35
  4. VBScript : création base Access pour import fichier XML
    Par abertaud dans le forum VBScript
    Réponses: 1
    Dernier message: 02/04/2007, 14h34
  5. Importation fichier xml
    Par kastor_lapon dans le forum WinDev
    Réponses: 1
    Dernier message: 01/07/2005, 11h54

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo