OVH Cloud OVH Cloud

Listbox: sélection d'un élément

6 réponses
Avatar
Frédo P
Bonjour Ttes & Ts
J'utilise un listbox sur une feuille comme menu pour sélectionner d'autres
feuilles, j'aimerais pouvoir changer la sélection à l'aide de VBA..C'est
possible çà?
--
Fred
Pour répondre, ôtez "nsp"
N'allez pas croire ce que vous étiez prêt à penser.
http://frdpst.9online.fr

6 réponses

Avatar
anonymousA
bonjour,

qu'est ce que tu appelles "changer la sélection" ? Ca n'est pas très clair.

A+

Bonjour Ttes & Ts
J'utilise un listbox sur une feuille comme menu pour sélectionner d'autres
feuilles, j'aimerais pouvoir changer la sélection à l'aide de VBA..C'est
possible çà?
--
Fred
Pour répondre, ôtez "nsp"
N'allez pas croire ce que vous étiez prêt à penser.
http://frdpst.9online.fr




Avatar
Frédo P
Reb
C'est vraiment un petit détail, le petit désagrément que je voudrais
éliminer se traduit par le simple fait d' un aller et retour de l'onglet ou
se trouve ce listbox et un autre onglet, pour revenir aussitôt sur ce
dernier, je suis obligé au paravant de sélectionner une ligne du listbox qui
ne conduit à rien. Ou encore plus simplement, on ne peut pas sélectionner
une ligne de listbox quand celle ci est restée sélectionnée.
--
Fred
Pour répondre, ôtez "nsp"

"anonymousA" a écrit dans le message de news:
42e12c9a$0$25042$
bonjour,

qu'est ce que tu appelles "changer la sélection" ? Ca n'est pas très
clair.


A+

Bonjour Ttes & Ts
J'utilise un listbox sur une feuille comme menu pour sélectionner
d'autres


feuilles, j'aimerais pouvoir changer la sélection à l'aide de VBA..C'est
possible çà?
--
Fred
Pour répondre, ôtez "nsp"
N'allez pas croire ce que vous étiez prêt à penser.
http://frdpst.9online.fr






Avatar
anonymousA
re,

si changer la selection veut dire activer dans le listbox un élément
plutot qu'un autre
voir l'instruction (ici Me fait référence au contenuer de l'objet donc
la feuille. Il va de sois du coup que cette instruction pour être valide
nécessite d'être palcée dans le module de feuille)

Me.listbox1.ListIndex = 4 selectionnera ( affichera , mettra en
propriété value plus exactement) le 5eme élément de la liste étant
entendu que le listindex a un indice débutant à 0.

A+


Bonjour Ttes & Ts
J'utilise un listbox sur une feuille comme menu pour sélectionner d'autres
feuilles, j'aimerais pouvoir changer la sélection à l'aide de VBA..C'est
possible çà?
--
Fred
Pour répondre, ôtez "nsp"
N'allez pas croire ce que vous étiez prêt à penser.
http://frdpst.9online.fr




Avatar
Frédo P
Me.listbox1.ListIndex = 4
Cette solution qui doit fonctionner sur un userform ne change rien sur un
listbox placé sur une feuille.
--
Fred
Pour répondre, ôtez "nsp"
Avatar
anonymousA
ben , j'ai pas prétendu que ca fasse autre chose que ce pourquoi c'est
fait si tu lis bien ce que je t'ai envoyé. Par ailleurs, de quel type de
listbox s'agit t-il (celui de la barre d'outils controles ou son petit
frère de la barre d'outils formulaires) ?
Enfin au risque de te décevoir, malgré tes explications de ton POST
précédent, je ne comprends toujours pas ton problème.
Si tu sélectionnes une feuille par ton listbox , alors celle -ci est
sélectionnée, point barre., ce qui veut dire que par une macro (affectée
à un listbox si celui -ci est crée par la barre d'outils formulaires ou
par listbox_change dans l'autre cas)tu accèdes à la feuille
sélectionnée. A partir de là , je ne comprends plus ta demande.
Si tu veux poursuivre, il va falloir expliquer mieux ( en tout cas pour
moi) ou compter sur une autre contributeur.

A+
Me.listbox1.ListIndex = 4
Cette solution qui doit fonctionner sur un userform ne change rien sur un
listbox placé sur une feuille.
--
Fred
Pour répondre, ôtez "nsp"





Avatar
Frédo P
A partir de là , je ne comprends plus ta demande.
C'est pas grave anonymousA, je suis dèjà passé à autre chose
Merci tout de même.
Fred