Je n'ai pas très bien compris, mais bon...
Si tes données sont déjà dans une listbox et que tu veuilles mettre ces données dans un tableau, tu sais déjà combien il y a de données dans cette lliste (listbox1.listcount - 1)
Il s'agit donc de déclarer un tableau vide T() et de le redimensionner au nombre d'éléments de la listbox. Disons que tu veuilles remplir le tableau sur click d'un bouton
Option Explicit
Dim T() '
déclaration d'un tableau sans dimensionPrivate Sub CommandButton1_Click()
Dim I As Integer
ReDim T(ListBox1.ListCount) '
redimensionne le tableau selon le ListCount '
remplir le tableau For I = 0 To ListBox1.ListCount - 1
T(I) = ListBox1.List(I)
Next
MsgBox T(0)
MsgBox (UBound(T))
End Sub
MPi²
Pour ceux qui programment sous Office, n'oubliez pas qu'il existe un forum dédié à ces applications VBA....... ICI