afficher premier choix d'une combobox

J

jacques

Guest
bonjour,
j'ai dans une userform des combobx, et je voudrai qu'une fois la userform activée, mes combobox affichent le premier choix de la liste.
jespére avoir été clair.
Merci
 
L

LaurentTBT

Guest
Bonjour Jacques.

Si j'ai bien compris, tu veux que ce soit le premier "Item" qui soit dans ta combo, et non une ligne vide, comme c'est le cas par défaut.

Pour cela, dans ta procédure d'activation du Userform, tu le lui demande:

Private Sub UserForm_Initialize()
'...
'Remplissage de la combo...
'...
Combobox1=combobox1.list(0)
end sub

Une petite explication: les Items d'une ListBox ou combo sont comptés à partir de 0. Donc ici, je donne à Combobox1, (ou plus précisémment à sa propriété Combobox1.value qui est sa propriété par défaut, et qui peut donc être omise) la valeur du premier élément de la liste entrée dans ce combobox.
Si dans une combo, on rentre une donnée qui ne fait pas partie de la liste, alors le numéro d'item sera -1.

Bonne journée.
 

Discussions similaires

Réponses
13
Affichages
298

Statistiques des forums

Discussions
312 768
Messages
2 091 922
Membres
105 105
dernier inscrit
philippe258