XMLImport et ImportMap utilisant VBA

Voici mon problème …

J'ai actuellement un code construit afin que je puisse importer mes données XML via l'URL. Le problème est que lorsque j'utilise ce code, il supprime toutes les colonnes qui n'ont pas de données. J'ai besoin que ces colonnes soient incluses car j'ai des formules prédéfinies qui remplissent d'autres feuilles avec des données. J'ai pensé que j'aurais besoin d'un mappage XML afin de le faire. J'ai ensuite créé un code afin que le mappage XML soit introduit dans le file via l'URL XSD. Après avoir traversé la VBA étape par étape, j'ai remarqué que le mappage XSD correct est introduit dans le file via le code ci-dessous:

Dim strRestXSD As Ssortingng 'References URL to resortingeve XSD Dim oMap As xmlmap Set oMap = ActiveWorkbook.XmlMaps.Add(strRestXSD) 

Le problème se trouve dans le code ci-dessous. J'utilise le code ci-dessous pour ensuite extraire le XML, en utilisant la string attachée à l'URL XML. Pour quelque raison que ce soit, l'ImportMap est ignoré lorsque vous désirez utiliser XMLMap identifié ci-dessus. Le code ci-dessous crée en fait une nouvelle carte et ignore la carte créée en utilisant le code ci-dessus.

 Dim strRestURL As Ssortingng XML data ActiveWorkbook.XmlImport URL:=strRestURL, ImportMap:=oMap, Overwrite:=False, Destination:=Range("A$1" & lngRow) 

Est-ce que quelqu'un est au courant d'une façon d'importer mes données XML sans perdre les colonnes vides? Ou est-ce que vous êtes conscient d'une manière que je peux mapper ma carte XML à l'import XML?

Merci d'avance pour votre aide!

Ali Akbari

Définition de la destination: = Rien ne doit générer datatables à importer dans la carte existante. De plus, vous pouvez configurer Overwrite: = True; sinon, datatables de la table mappée existante seront ajoutées à.