Excel VBA + listbox

Fermé
jean.marc02 - 6 déc. 2007 à 13:15
 le père - 6 déc. 2007 à 14:19
Bonjour,

Voilà je voudrais arriver a compter le nombre d'items dans une list box avec une variable (i) pour ensuite les ajouter dans une feuille excel.

Je pensais a une structure du genre :

Dim ligne As Integer
Dim i As Integer

i = 0
ligne = 1

While ListBox.Value = " "
i = i + 1
Wend

Sheets(1).Select

Cells(ligne, 1) = ListBox1(i).Value

Mais mon (i) reste a 0 dans "Cells(ligne, 1) = ListBox1(i).Value"
A voir également:

1 réponse

Bonjour,

N'appelle pas ta listbox listbox, pour VB c'est un type d'objet.Appelle-la plutôt MaListBox ou ListBox0...

Pas la peine de te fatiguer à compter, listbox a une propriété listcount. de plus, ton test Listbox.value=" " est bien gentil, mais ne te dira jamais si la ième ligne de ta liste existe.

Pour lire les éléments de ta liste chacun leur tour, utilise MaListbox.list(i)
0