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
8
Affichages
483

Statistiques des forums

Discussions
312 615
Messages
2 090 243
Membres
104 465
dernier inscrit
Motuss