Magic_Doctor
XLDnaute Barbatruc
Bonjour,
Pour commencer, je tiens à préciser aue l'Array n'est pas un tableau sur une feuille du classeur mais un Array créé dans une procédure.
J'ai donc un Array qui récupère tous les items d'une base de donnée (située, elle, sur une feuille du classeur). Dans cette base de données il y a 30 items.
Je voudrais remplir un dictionnaire avec cet Array.
L'Array s'appelle "ListeSolvTriés".
Le dictionnaire "listeST".
J'ai tenté de m'y prendre ainsi :
Ça ne marche pas : erreur '9' sous-indice hors intervalle (traduction)
Comment résoudre ce problème ?
Pour commencer, je tiens à préciser aue l'Array n'est pas un tableau sur une feuille du classeur mais un Array créé dans une procédure.
J'ai donc un Array qui récupère tous les items d'une base de donnée (située, elle, sur une feuille du classeur). Dans cette base de données il y a 30 items.
Je voudrais remplir un dictionnaire avec cet Array.
L'Array s'appelle "ListeSolvTriés".
Le dictionnaire "listeST".
J'ai tenté de m'y prendre ainsi :
VB:
For i = 0 To NbTotalSolv - 1 '"NbTotalSolv" : nombre d'items dans la base de données
listeST.Keys(i) = ListeSolvTriés(i)
Next
Comment résoudre ce problème ?