Excel VBA + listbox

[Fermé]
Signaler
-
 le père -
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"

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)