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.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
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 !
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 (pierre.fauconnier@nospam.nospam)
Les sept laids tuent ( Lewis Carol )
Remplacez nospam.nospam par pfi.be pour répondre. Merci
"EG" <anonymous@discussions.microsoft.com> a écrit dans le message de
news:0d8001c49c10$5bb70f70$a301280a@phx.gbl...
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.
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.