renvoi de la valeur sélectionné d'une listbox dans un userform
5 réponses
Michel Voirain
Bonjour à tous,
J'affiche sans problème deux listbox dans un userform et j'arrive à faire
apparaitre en surbrillance, lors de l'affichage le premier item de chacune
des liste avec .ListIndex = 0. Mais en cliquant sur un bouton, qui doit me
ramèner les valeurs sélectionnées, elles sont vides! Help !
Michel Voirain
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
Michel Gaboly
Bonjour Michel,
"un bouton qui doit"
Mais encore ?
Indique ton code si tu veux qu'on puisse t'aider.
Bonjour à tous, J'affiche sans problème deux listbox dans un userform et j'arrive à faire apparaitre en surbrillance, lors de l'affichage le premier item de chac une des liste avec .ListIndex = 0. Mais en cliquant sur un bouton, qui do it me ramèner les valeurs sélectionnées, elles sont vides! Help ! Michel Voirain
-- Cordialement,
Michel Gaboly www.gaboly.com
Bonjour Michel,
"un bouton qui doit"
Mais encore ?
Indique ton code si tu veux qu'on puisse t'aider.
Bonjour à tous,
J'affiche sans problème deux listbox dans un userform et j'arrive à faire
apparaitre en surbrillance, lors de l'affichage le premier item de chac une
des liste avec .ListIndex = 0. Mais en cliquant sur un bouton, qui do it me
ramèner les valeurs sélectionnées, elles sont vides! Help !
Michel Voirain
Bonjour à tous, J'affiche sans problème deux listbox dans un userform et j'arrive à faire apparaitre en surbrillance, lors de l'affichage le premier item de chac une des liste avec .ListIndex = 0. Mais en cliquant sur un bouton, qui do it me ramèner les valeurs sélectionnées, elles sont vides! Help ! Michel Voirain
-- Cordialement,
Michel Gaboly www.gaboly.com
Pounet95
Bonjour,
Quel code est utilisé pour ramener les valeurs sélectionnées dans chque liste ? Est-ce quelque chose du genre :
toto=maliste1.value où maliste1 est le nom de la liste
Plus de précision serait utile. A suivre .... -- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/ Conseillé : http://dj.joss.free.fr/netiquet.htm (charte, nétiquette, conseils, abréviations, souriettes...) http://www.excelabo.net/mpfe/connexion.php (connexion, conseils...)
"Michel Voirain" a écrit dans le message de news: u%
Bonjour à tous, J'affiche sans problème deux listbox dans un userform et j'arrive à faire apparaitre en surbrillance, lors de l'affichage le premier item de chacune des liste avec .ListIndex = 0. Mais en cliquant sur un bouton, qui doit me ramèner les valeurs sélectionnées, elles sont vides! Help ! Michel Voirain
Bonjour,
Quel code est utilisé pour ramener les valeurs sélectionnées dans chque
liste ?
Est-ce quelque chose du genre :
toto=maliste1.value où maliste1 est le nom de la liste
Plus de précision serait utile.
A suivre ....
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)
"Michel Voirain" <michel.voirain@wanadoo.fr> a écrit dans le message de
news: u%232Kd2IBGHA.3584@TK2MSFTNGP14.phx.gbl...
Bonjour à tous,
J'affiche sans problème deux listbox dans un userform et j'arrive à faire
apparaitre en surbrillance, lors de l'affichage le premier item de chacune
des liste avec .ListIndex = 0. Mais en cliquant sur un bouton, qui doit me
ramèner les valeurs sélectionnées, elles sont vides! Help !
Michel Voirain
Quel code est utilisé pour ramener les valeurs sélectionnées dans chque liste ? Est-ce quelque chose du genre :
toto=maliste1.value où maliste1 est le nom de la liste
Plus de précision serait utile. A suivre .... -- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/ Conseillé : http://dj.joss.free.fr/netiquet.htm (charte, nétiquette, conseils, abréviations, souriettes...) http://www.excelabo.net/mpfe/connexion.php (connexion, conseils...)
"Michel Voirain" a écrit dans le message de news: u%
Bonjour à tous, J'affiche sans problème deux listbox dans un userform et j'arrive à faire apparaitre en surbrillance, lors de l'affichage le premier item de chacune des liste avec .ListIndex = 0. Mais en cliquant sur un bouton, qui doit me ramèner les valeurs sélectionnées, elles sont vides! Help ! Michel Voirain
Michel Voirain
Le bouton doit me ramener l'item0 sélectionné par défaut lorsque l'utlisateur n'a pas cliqué dans la liste. Je récap : le userform apparait avec le premier item de la liste en selection. L'utilisateur ne clique pas sur l'item0 car il apparait sélectionné. Il clique sur le bouton qui devrait me ramener la valeur de l'item0. Or choixpardefaut = mon_userform.malistbox.Value me ramène "".! Je ne sais pas si je suis très clair ! Merci Michel Voirain
"Michel Gaboly" a écrit dans le message de news:
Bonjour Michel,
"un bouton qui doit"
Mais encore ?
Indique ton code si tu veux qu'on puisse t'aider.
Bonjour à tous, J'affiche sans problème deux listbox dans un userform et j'arrive à faire apparaitre en surbrillance, lors de l'affichage le premier item de chacune des liste avec .ListIndex = 0. Mais en cliquant sur un bouton, qui doit me ramèner les valeurs sélectionnées, elles sont vides! Help ! Michel Voirain
-- Cordialement,
Michel Gaboly www.gaboly.com
Le bouton doit me ramener l'item0 sélectionné par défaut lorsque
l'utlisateur n'a pas cliqué dans la liste.
Je récap : le userform apparait avec le premier item de la liste en
selection. L'utilisateur ne clique pas sur l'item0 car il apparait
sélectionné. Il clique sur le bouton qui devrait me ramener la valeur de
l'item0.
Or choixpardefaut = mon_userform.malistbox.Value me ramène "".!
Je ne sais pas si je suis très clair !
Merci
Michel Voirain
"Michel Gaboly" <michel.gaboly@wanadoo.fr> a écrit dans le message de news:
OrvzK7IBGHA.208@tk2msftngp13.phx.gbl...
Bonjour Michel,
"un bouton qui doit"
Mais encore ?
Indique ton code si tu veux qu'on puisse t'aider.
Bonjour à tous,
J'affiche sans problème deux listbox dans un userform et j'arrive à faire
apparaitre en surbrillance, lors de l'affichage le premier item de chacune
des liste avec .ListIndex = 0. Mais en cliquant sur un bouton, qui doit me
ramèner les valeurs sélectionnées, elles sont vides! Help !
Michel Voirain
Le bouton doit me ramener l'item0 sélectionné par défaut lorsque l'utlisateur n'a pas cliqué dans la liste. Je récap : le userform apparait avec le premier item de la liste en selection. L'utilisateur ne clique pas sur l'item0 car il apparait sélectionné. Il clique sur le bouton qui devrait me ramener la valeur de l'item0. Or choixpardefaut = mon_userform.malistbox.Value me ramène "".! Je ne sais pas si je suis très clair ! Merci Michel Voirain
"Michel Gaboly" a écrit dans le message de news:
Bonjour Michel,
"un bouton qui doit"
Mais encore ?
Indique ton code si tu veux qu'on puisse t'aider.
Bonjour à tous, J'affiche sans problème deux listbox dans un userform et j'arrive à faire apparaitre en surbrillance, lors de l'affichage le premier item de chacune des liste avec .ListIndex = 0. Mais en cliquant sur un bouton, qui doit me ramèner les valeurs sélectionnées, elles sont vides! Help ! Michel Voirain
-- Cordialement,
Michel Gaboly www.gaboly.com
Pounet95
Re, Puisque cet item (index = 0 ) est sélectionné par défaut, dans le code du bouton : mavaleur = listbox1.value ou mavaleur=listbox1.list(0,0).value
devrait ramener la valeur qui va bien, non ?
-- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/ Conseillé : http://dj.joss.free.fr/netiquet.htm (charte, nétiquette, conseils, abréviations, souriettes...) http://www.excelabo.net/mpfe/connexion.php (connexion, conseils...)
"Michel Voirain" a écrit dans le message de news:
Le bouton doit me ramener l'item0 sélectionné par défaut lorsque l'utlisateur n'a pas cliqué dans la liste. Je récap : le userform apparait avec le premier item de la liste en selection. L'utilisateur ne clique pas sur l'item0 car il apparait sélectionné. Il clique sur le bouton qui devrait me ramener la valeur de l'item0. Or choixpardefaut = mon_userform.malistbox.Value me ramène "".! Je ne sais pas si je suis très clair ! Merci Michel Voirain
"Michel Gaboly" a écrit dans le message de news: Bonjour Michel,
"un bouton qui doit"
Mais encore ?
Indique ton code si tu veux qu'on puisse t'aider.
Bonjour à tous, J'affiche sans problème deux listbox dans un userform et j'arrive à faire apparaitre en surbrillance, lors de l'affichage le premier item de chacune des liste avec .ListIndex = 0. Mais en cliquant sur un bouton, qui doit me ramèner les valeurs sélectionnées, elles sont vides! Help ! Michel Voirain
-- Cordialement,
Michel Gaboly www.gaboly.com
Re,
Puisque cet item (index = 0 ) est sélectionné par défaut, dans le code du
bouton :
mavaleur = listbox1.value
ou
mavaleur=listbox1.list(0,0).value
devrait ramener la valeur qui va bien, non ?
--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/
Conseillé :
http://dj.joss.free.fr/netiquet.htm
(charte, nétiquette, conseils, abréviations, souriettes...)
http://www.excelabo.net/mpfe/connexion.php
(connexion, conseils...)
"Michel Voirain" <michel.voirain@wanadoo.fr> a écrit dans le message de
news: exsQREJBGHA.2788@TK2MSFTNGP14.phx.gbl...
Le bouton doit me ramener l'item0 sélectionné par défaut lorsque
l'utlisateur n'a pas cliqué dans la liste.
Je récap : le userform apparait avec le premier item de la liste en
selection. L'utilisateur ne clique pas sur l'item0 car il apparait
sélectionné. Il clique sur le bouton qui devrait me ramener la valeur de
l'item0.
Or choixpardefaut = mon_userform.malistbox.Value me ramène "".!
Je ne sais pas si je suis très clair !
Merci
Michel Voirain
"Michel Gaboly" <michel.gaboly@wanadoo.fr> a écrit dans le message de
news: OrvzK7IBGHA.208@tk2msftngp13.phx.gbl...
Bonjour Michel,
"un bouton qui doit"
Mais encore ?
Indique ton code si tu veux qu'on puisse t'aider.
Bonjour à tous,
J'affiche sans problème deux listbox dans un userform et j'arrive à
faire apparaitre en surbrillance, lors de l'affichage le premier item de
chacune des liste avec .ListIndex = 0. Mais en cliquant sur un bouton,
qui doit me ramèner les valeurs sélectionnées, elles sont vides! Help !
Michel Voirain
Re, Puisque cet item (index = 0 ) est sélectionné par défaut, dans le code du bouton : mavaleur = listbox1.value ou mavaleur=listbox1.list(0,0).value
devrait ramener la valeur qui va bien, non ?
-- Pounet95 on trouve tout ( ou presque ) http://www.excelabo.net/ Conseillé : http://dj.joss.free.fr/netiquet.htm (charte, nétiquette, conseils, abréviations, souriettes...) http://www.excelabo.net/mpfe/connexion.php (connexion, conseils...)
"Michel Voirain" a écrit dans le message de news:
Le bouton doit me ramener l'item0 sélectionné par défaut lorsque l'utlisateur n'a pas cliqué dans la liste. Je récap : le userform apparait avec le premier item de la liste en selection. L'utilisateur ne clique pas sur l'item0 car il apparait sélectionné. Il clique sur le bouton qui devrait me ramener la valeur de l'item0. Or choixpardefaut = mon_userform.malistbox.Value me ramène "".! Je ne sais pas si je suis très clair ! Merci Michel Voirain
"Michel Gaboly" a écrit dans le message de news: Bonjour Michel,
"un bouton qui doit"
Mais encore ?
Indique ton code si tu veux qu'on puisse t'aider.
Bonjour à tous, J'affiche sans problème deux listbox dans un userform et j'arrive à faire apparaitre en surbrillance, lors de l'affichage le premier item de chacune des liste avec .ListIndex = 0. Mais en cliquant sur un bouton, qui doit me ramèner les valeurs sélectionnées, elles sont vides! Help ! Michel Voirain
-- Cordialement,
Michel Gaboly www.gaboly.com
Michel Gaboly
Re,
Où est ton code ? Est-il dans le module attaché au UserForm ?
choixpardefaut = mon_userform.malistbox.Value
c'est un peu léger comme extrait de code ;-((
choixpardefaut est une variable définie comment ? a-t-elle un type (Str ing, Integer, ...) ? Est-ce une variable publique qui pourrait être modifiée ailleurs ?
As-tu opté dans les préférrences pour la "Déclaration explicite d es variables", ce qui se traduit par la présence autompatique de "Option Explicit" au début de chaque module.
Si le premier élément de la liste est présélectionné, ce devrai t être exactement comme si l'utilisateur avait cliqué dessus : dans les 2 cas cela se traduit par .ListIndex = 0, et
choixpardefaut = ListBox devrait suffire à alimenter ta variable (à condition que le code soit dans le module du UserForm), car .Value est la propriété par défaut d'un ListBox
Le ListBox comporte-t-il une seule colonne ou + ? Dans le cas où il y a plusieurs colonnes, il faut utiliser la propriété List si tu veux récupérer quelque chose qui est une aut re colonne que la première.
Le bouton doit me ramener l'item0 sélectionné par défaut lorsque l'utlisateur n'a pas cliqué dans la liste. Je récap : le userform apparait avec le premier item de la liste en selection. L'utilisateur ne clique pas sur l'item0 car il apparait sélectionné. Il clique sur le bouton qui devrait me ramener la vale ur de l'item0. Or choixpardefaut = mon_userform.malistbox.Value me ramène "".! Je ne sais pas si je suis très clair ! Merci Michel Voirain
"Michel Gaboly" a écrit dans le message de news:
Bonjour Michel,
"un bouton qui doit"
Mais encore ?
Indique ton code si tu veux qu'on puisse t'aider.
Bonjour à tous, J'affiche sans problème deux listbox dans un userform et j'arrive à faire apparaitre en surbrillance, lors de l'affichage le premier item de chac une des liste avec .ListIndex = 0. Mais en cliquant sur un bouton, qui do it me ramèner les valeurs sélectionnées, elles sont vides! Help ! Michel Voirain
-- Cordialement,
Michel Gaboly www.gaboly.com
Re,
Où est ton code ? Est-il dans le module attaché au UserForm ?
choixpardefaut = mon_userform.malistbox.Value
c'est un peu léger comme extrait de code ;-((
choixpardefaut est une variable définie comment ? a-t-elle un type (Str ing, Integer, ...) ? Est-ce une variable publique
qui pourrait être modifiée ailleurs ?
As-tu opté dans les préférrences pour la "Déclaration explicite d es variables", ce qui se traduit par la présence
autompatique de "Option Explicit" au début de chaque module.
Si le premier élément de la liste est présélectionné, ce devrai t être exactement comme si l'utilisateur avait cliqué
dessus : dans les 2 cas cela se traduit par .ListIndex = 0, et
choixpardefaut = ListBox devrait suffire à alimenter ta variable (à condition que le code soit dans le module du
UserForm), car .Value est la propriété par défaut d'un ListBox
Le ListBox comporte-t-il une seule colonne ou + ? Dans le cas où il y a plusieurs colonnes, il faut utiliser la
propriété List si tu veux récupérer quelque chose qui est une aut re colonne que la première.
Le bouton doit me ramener l'item0 sélectionné par défaut lorsque
l'utlisateur n'a pas cliqué dans la liste.
Je récap : le userform apparait avec le premier item de la liste en
selection. L'utilisateur ne clique pas sur l'item0 car il apparait
sélectionné. Il clique sur le bouton qui devrait me ramener la vale ur de
l'item0.
Or choixpardefaut = mon_userform.malistbox.Value me ramène "".!
Je ne sais pas si je suis très clair !
Merci
Michel Voirain
"Michel Gaboly" <michel.gaboly@wanadoo.fr> a écrit dans le message de news:
OrvzK7IBGHA.208@tk2msftngp13.phx.gbl...
Bonjour Michel,
"un bouton qui doit"
Mais encore ?
Indique ton code si tu veux qu'on puisse t'aider.
Bonjour à tous,
J'affiche sans problème deux listbox dans un userform et j'arrive à faire
apparaitre en surbrillance, lors de l'affichage le premier item de chac une
des liste avec .ListIndex = 0. Mais en cliquant sur un bouton, qui do it me
ramèner les valeurs sélectionnées, elles sont vides! Help !
Michel Voirain
Où est ton code ? Est-il dans le module attaché au UserForm ?
choixpardefaut = mon_userform.malistbox.Value
c'est un peu léger comme extrait de code ;-((
choixpardefaut est une variable définie comment ? a-t-elle un type (Str ing, Integer, ...) ? Est-ce une variable publique qui pourrait être modifiée ailleurs ?
As-tu opté dans les préférrences pour la "Déclaration explicite d es variables", ce qui se traduit par la présence autompatique de "Option Explicit" au début de chaque module.
Si le premier élément de la liste est présélectionné, ce devrai t être exactement comme si l'utilisateur avait cliqué dessus : dans les 2 cas cela se traduit par .ListIndex = 0, et
choixpardefaut = ListBox devrait suffire à alimenter ta variable (à condition que le code soit dans le module du UserForm), car .Value est la propriété par défaut d'un ListBox
Le ListBox comporte-t-il une seule colonne ou + ? Dans le cas où il y a plusieurs colonnes, il faut utiliser la propriété List si tu veux récupérer quelque chose qui est une aut re colonne que la première.
Le bouton doit me ramener l'item0 sélectionné par défaut lorsque l'utlisateur n'a pas cliqué dans la liste. Je récap : le userform apparait avec le premier item de la liste en selection. L'utilisateur ne clique pas sur l'item0 car il apparait sélectionné. Il clique sur le bouton qui devrait me ramener la vale ur de l'item0. Or choixpardefaut = mon_userform.malistbox.Value me ramène "".! Je ne sais pas si je suis très clair ! Merci Michel Voirain
"Michel Gaboly" a écrit dans le message de news:
Bonjour Michel,
"un bouton qui doit"
Mais encore ?
Indique ton code si tu veux qu'on puisse t'aider.
Bonjour à tous, J'affiche sans problème deux listbox dans un userform et j'arrive à faire apparaitre en surbrillance, lors de l'affichage le premier item de chac une des liste avec .ListIndex = 0. Mais en cliquant sur un bouton, qui do it me ramèner les valeurs sélectionnées, elles sont vides! Help ! Michel Voirain