[excel] Les useforms (en particulier les combobox)

Les useforms (en particulier les combobox) [excel] - VB/VBA/VBS - Programmation

Marsh Posté le 06-02-2006 à 11:25:05    

Bonjour à tous  :sol:  
alors voila j'aimerai faire une sorte d'interface avec des userform pour un classeur excel  
J'ai donc cré des userforms avec des boutons etc puis j'ai voulu mettre un combobox pour permettre à l'utilisateur de choisir parmi une liste d'élément. J'ai donc ajouter un combobox grace à l'icone qui se trouve dans la boite  à outil seulement après je sais plus quoi faire   :??:  
 
Ou dois je mettre mes différents choix  
Par exemple si on a lle choix entre :
-choix 1  
-choix 2
-choix 3
 
ou dois je écrire ces choix ?  
je me rend compte que ma question n'est pas tres clair  
je pense qu'il serait plus simple que vous me donniez un site qui explique comment on cré un combobox

Reply

Marsh Posté le 06-02-2006 à 11:25:05   

Reply

Marsh Posté le 06-02-2006 à 20:15:40    

nom_userform.nom_combobox.AddItem "choix", index_optionnel
 
c'est add ou additem, trou de mémoire désolé (ou même item.add) ;)


---------------
now : do nothing
Reply

Marsh Posté le 06-02-2006 à 20:45:18    

Bonjour,
Il ya deux façons de procéder :
La première est de définir un tableau et l'intégrer dans la combobox :
 
Private Sub UserForm_Initialize()
Dim MaListe(4)
For i = 0 To 4
MaListe(i) = "Choix" & Str(i)
Next i
ComboBox1.List = MaListe
End Sub
 
La deuxième consiste à utiliser la méthode AddItem
 
Private Sub UserForm_Initialize()
For i = 0 To 4
ComboBox1.AddItem "Choix" & Str(i)
Next i
End Sub
 
Cordialement
 
Epéna

Reply

Marsh Posté le 06-02-2006 à 20:55:37    

AddItem, je m'était pas planté


---------------
now : do nothing
Reply

Marsh Posté le 07-02-2006 à 09:13:23    

merci à vous deux

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed