bonsoir
je souhaite travailler un fichier xml à partir de vba d excel

dans cette optique j'importe un fichier de la façon suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Set xmlDoc = CreateObject("Microsoft.XMLDOM")
xmlDoc.Async = "false"
xmlDoc.Load ("d:\essai.xml")
For Each IntervalElement In xmlDoc.selectNodes("/GeneratedReport/Interval")
debut = IntervalElement.SelectSingleNode("@Start").Text
fin = IntervalElement.SelectSingleNode("@End").Text
Next
lorsque le fichier est volumineux, l importation s effectue correctement ( du mois je suppose puisque cela prend du temps ) mais quand j arrive dans la boucle for each qui me permet de déterminer le nombre de ligne, je passe à travers.

Lorsque je réduis la taille du fichier , j entre bien dans la boucle !!
mais il s agit toujours des mêmes lignes donc aucune erreur possible.

Je souhaiterai savoir si on est limité quant à la taille du fichier à loader en mémoire avec vba ?

sachant que mon pc dispose de 4 g et que j ai des problèmes avec des fichiers de 400 mo

Par avance merci

cordialement