Liste déroulante

D

Didier

Guest
Bonjour à tous
Comment peut on faire une liste déroulante dans un userform ?
Merci.
 
Q

Quaisako

Guest
Bonsoir Didier,

J'ai eu ton problème.

J'ai téléchargé la démo de Misange, et hop, en voiture..........

Si tu navigues dans VB Editor, tu vas t'en sortir.

Le fichier joint est plein de trucs utiles.

Sinon, tu peux attendre la démo que va sortir Thierry @+, ça devrait être un modèle dans le genre.

Bon courage.

Quaisako
 

Pièces jointes

  • UserformMisange.zip
    26.2 KB · Affichages: 30
S

STéphane

Guest
bonjour


une fois le userform crée, tu affiches la boîte à outils, tu cliques sur un objet genre combobox que tu dessines ensuite sur le formulaire.

l'objet sélectionné tu peux afficher ses propriétés en faisant F4.
tu pourras notamment dans la zone listfillrange indiqué la plage contenant les valeurs que tu veux voir apparaître dans le combobox

...

admettons que tu veuilles te servir du combobox pour sélectionner une feuille de ton classeur (il faudrait préférer une listbox), tu peux envisager ceci :
mettre un code dans l'évènement initialize du formulaire :

for each sh in sheets
userform1.combobox1.additem sh.name
next sh

et dans l'évènement onchange du combobox1, tu peux écrire
sheets(combobox1).select
 

Statistiques des forums

Discussions
314 655
Messages
2 111 604
Membres
111 217
dernier inscrit
aladinkabeya2