Le dernier élément de ma liste box refuse d'apparaitre.

Fermé
wire less Messages postés 210 Date d'inscription lundi 5 octobre 2009 Statut Membre Dernière intervention 29 août 2018 - 9 nov. 2016 à 16:00
ThauTheme Messages postés 1442 Date d'inscription mardi 21 octobre 2014 Statut Membre Dernière intervention 29 juillet 2022 - 9 nov. 2016 à 23:29
Bonjour,
J'ai une listebox avec un nombre variable d'éléments.
J'ai mis ces éléments dans les clefs d'un dictionnaire pour ne pas avoir à gérer les doublons.

Ensuite je transfert mes clefs de dictionnaire dans ma liste box.
(J'ai essayé les deux méthodes suivantes qui conduisent au même problèmes.)
UserForm.ListBox.List = Dictionnaire.keys

ou
For Each cle In Dictionnaire.keys
UserForm.ListBox.AddItem cle
Next


Dans les deux cas, le nombre d'éléments à afficher dans ma liste box est trop important.
Un "ascenseur" permet de faire défiler la liste d'éléments, mais le dernier élément ne s'affiche pas. (Je peux tout de même le sélectionner avec les touches haut/bas du clivier)

Quelqu'un a une idée ?

Merci.

A voir également:

1 réponse

ThauTheme Messages postés 1442 Date d'inscription mardi 21 octobre 2014 Statut Membre Dernière intervention 29 juillet 2022 160
9 nov. 2016 à 23:29
Bonsoir Wire, bonsoir le forum,

Tu devrais fournir le code qui alimente le dictionnaire. Comme ça on pourra voir la boucle utilisée...
0