Calvus
XLDnaute Barbatruc
Bonjour à tous,
J'ai une listbox à 3 colonnes dont il m'est impossible de sélectionner une ligne, et 3 autres simple colonne (Listbox1 Listbox2 Listbox4).
J'ai fait un petit code test qui fonctionne sur les 3 autres listbox :
En alimentant ma listbox à l'initialisation du Userform, ce code fonctionne même sur ma litsbox3, la défaillante.
J'ai pensé que le problème était dû aux 3 colonnes, mais ça fonctionne, ce n'est donc pas ça le problème.
Reste le problème du code d'alimentation de la listbox, mais je ne vois pas ce qui pourrait perturber le fonctionnement. Le voici :
Ce code est incrémenté 4 fois, pour 4 checkbox et le Lisbox3_Click est activé au click sur un des checkbox.
Je précise que la sélection est visible à l'écran, que la ligne Listbox.Selected fait bien la boucle, mais que la valeur renvoyée est systématiquement False.
Une idée ?
Merci et bonne journée.
J'ai une listbox à 3 colonnes dont il m'est impossible de sélectionner une ligne, et 3 autres simple colonne (Listbox1 Listbox2 Listbox4).
J'ai fait un petit code test qui fonctionne sur les 3 autres listbox :
VB:
For j = 0 To ListBox3.ListCount - 1
If ListBox3.Selected(j) = True Then
MsgBox j
End If
Next j
En alimentant ma listbox à l'initialisation du Userform, ce code fonctionne même sur ma litsbox3, la défaillante.
J'ai pensé que le problème était dû aux 3 colonnes, mais ça fonctionne, ce n'est donc pas ça le problème.
Reste le problème du code d'alimentation de la listbox, mais je ne vois pas ce qui pourrait perturber le fonctionnement. Le voici :
Code:
j = 0
If CheckBox1 = True Then
With Me.ListBox3
For i = 1 To UBound(tEleves)
If tEleves(i, col2) = "" Then
.AddItem
.List(j, 0) = tEleves(i, 1)
.List(j, 1) = tEleves(i, 2)
.List(j, 2) = tEleves(i, 3)
j = j + 1
End If
Next i
End With
Cpt2 = j
End If
Ce code est incrémenté 4 fois, pour 4 checkbox et le Lisbox3_Click est activé au click sur un des checkbox.
Je précise que la sélection est visible à l'écran, que la ligne Listbox.Selected fait bien la boucle, mais que la valeur renvoyée est systématiquement False.
Une idée ?
Merci et bonne journée.