Bonjour

Je viens vers la communauté car je cherche comment déterminer la taille maximum d’un élément d'un tableau 2D. Je m’explique.
J'ai une macro VBA qui va lire les valeurs d'un fichier XML sur base des nœuds. Les valeurs sont mises dans une feuille XLS. Le nombre de ligne est de 2000 à 5000 selon le fichier XML.

Je les copie dans un tableau à deux dimensions (Dim Tab_note (10000,4) as variant ). Comme le nombre de noeuds est variable, j’ai mis une taille importante.

Certaines valeurs de noeud dans mes fichiers XML sont assez longues : +/- 3000 caractères. Je constate quand ce sont des textes longs dans un nœud de mon XML, les éléments du tableau coupe mon information comme ci la taille de l’élément était limitée.
Pourtant, je déclare le tableau en « variant »

Quid ?

Ps : j’essaye de savoir comment déclarer un tableau dynamique 2D car « Tab_note () as variant ne fonctionne pas quand j’essaye de mettre une info dans mon tableau : comme « Tab_note (1,1) = « valeur »