Passer le focus à l'item suivant d'une listbox

jhlamoustache

XLDnaute Occasionnel
Bonjour le forum,

Ma listbox est chargée selon une procédure sélective, et ma userform s'affiche.
La sélection d'un élément de ma listbox met à jour des labels de ma userform

L'utilisateur clique parmi des optionbuttons, et dispose de 4 options :
quitter
enregistrer son choix et quitter
Enregistrer et Passer au suivant
Passer au suivant sans enregistrer (l'utilisateur ne souhaite pas répondre et revoir cet item plus tard)
Le codage de ce derniers choix me pose problème.
Comment passer à l'item suivant et mettre à jour les labels sans réinitialiser ma userform. En effet cela replacerait l'élément évincé en premier de la liste à examiner.

Merci de votre aide
 

Pierrot93

XLDnaute Barbatruc
Re : Passer le focus à l'item suivant d'une listbox

Bonjour,

regarde peut être ceci :
Code:
With ListBox1
    If .ListIndex + 1 < .ListCount Then .ListIndex = .ListIndex + 1
End With

sans plus de détails, difficile d'en dire plus...

bon après midi
@+
 

jhlamoustache

XLDnaute Occasionnel
Re : Passer le focus à l'item suivant d'une listbox

Merci Pierrot.

C'est exactement ce dont j'avais besoin. Ce petit bout de code déclenche la procédure Listbox_click() qui actualise mes labels.
Et arrivé au dernier pas de bug.

Impressionné.

Bon après-midi à toi également.
 

Discussions similaires

Statistiques des forums

Discussions
312 106
Messages
2 085 352
Membres
102 871
dernier inscrit
Maïmanko