laurent45
XLDnaute Occasionnel
Bonsoir le Forum,
J'ai une ListBox que je rempli avec un Array qui récupère les données sur une Feuille.
Quand on démarre, un tableau est toujours vide !
Et je ne sais jamais à l'avance combien de colonne il aura en fin d'utilisation.
Donc, au fur et à mesure que les colonnes augmentent, la taille du Array augmente.
Ce Array est de type Variant, et à 2 dimensions.
Array (0 To nb colonnes, 0 to 1).
Au début il est déclaré Dim Array().
Quand je fais des ReDim Preserve, ça beug ! Vu qui est vide :
ReDim Preserve Array(0 To UBound(Array,1)+1, 0 To 1)
UBound me dit que l'indice n'appartient pas à la sélection
Qu'est-ce que j'ai déconné ?
Merci à vous
Laurent
J'ai une ListBox que je rempli avec un Array qui récupère les données sur une Feuille.
Quand on démarre, un tableau est toujours vide !
Et je ne sais jamais à l'avance combien de colonne il aura en fin d'utilisation.
Donc, au fur et à mesure que les colonnes augmentent, la taille du Array augmente.
Ce Array est de type Variant, et à 2 dimensions.
Array (0 To nb colonnes, 0 to 1).
Au début il est déclaré Dim Array().
Quand je fais des ReDim Preserve, ça beug ! Vu qui est vide :
ReDim Preserve Array(0 To UBound(Array,1)+1, 0 To 1)
UBound me dit que l'indice n'appartient pas à la sélection
Qu'est-ce que j'ai déconné ?
Merci à vous
Laurent