OVH Cloud OVH Cloud

ListBox

1 réponse
Avatar
EG
Bonjour,

J'ai un listbox avec 6 colonnes dans un UserForm que je=20
veux remplir avec le r=E9sultat d'une requ=EAte que je fais=20
sur une table dans Access.

J'essai avec AddItem mais j'ai seulement la possibilit=E9=20
d'inscrire un item. J'ai essay=E9 avec list mais le=20
listbox reste vide. Comment faire pour ajouter toutes=20
les colonnes pour chaque ligne du r=E9sultat de la requ=EAte.

Merci !

1 réponse

Avatar
Pierre Fauconnier
Bonsoir

With ComboBox1
.AddItem "Pierre"
.Column(1, .LineCount - 1) = "Fauconnier"
End With

Après avoir utilisé AddItem, envoie tes données pour les colonnes suivantes
en utilisant l'index de la dernière ligne ( celle qui vient d'être créée )
soit le nombre de lignes -1, car la première ligne possède l'index 0.
Pour les colonnes, c'est la même chose, l'index 0 pointe vers la première
colonne. Il faut évidemment que les propriétés
ColumnCount et ColumnWidths soient adaptées...

Cela convient-il?


--
Pierre Fauconnier ()
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci

"EG" a écrit dans le message de
news:0d8001c49c10$5bb70f70$
Bonjour,

J'ai un listbox avec 6 colonnes dans un UserForm que je
veux remplir avec le résultat d'une requête que je fais
sur une table dans Access.

J'essai avec AddItem mais j'ai seulement la possibilité
d'inscrire un item. J'ai essayé avec list mais le
listbox reste vide. Comment faire pour ajouter toutes
les colonnes pour chaque ligne du résultat de la requête.

Merci !