Fonction AddItem d'un ComboBox

N

nico

Guest
Bonjour à tous!

Voilà le problème : j'ai une combobox dans un Userform et que j'aimerai, à l'initialisation du UserForm, remplir par le contenu des cellules d'une colonne de la feuille associée.
Exemple:
Alain
Nicolas
Luc
Isabelle
...

Voici ce qui pourrai être dans la colonne B de la feuille, je voudrai que ces valeur soient inscrites dans la combobox à l'initialisation du Userform...
Je pense que la syntaxe pourrait utiliser la fonction "AddItem" mais à voir...

Merci à tous...
;-))))))
 
E

Eric_C

Guest
Bonjour le forum
Bonjour nico

La méthode la plus simple :

Private Sub UserForm_Initialize()
With ComboBox1
.AddItem "Alain"
.AddItem "Nicolas"
.AddItem "Luc"
.AddItem "Isabelle"
End With
End Sub

@ + Eric C
 
J

Jeannot45

Guest
Salut le Forum,

Si la liste est figée dans la feuille on peut aussi la nommer (sélectionner puis insetion/Nom/Définir/Saisir un nom évocateur sans espace
Dans le Userform, dans la fenetre des propriétés de la ComboBox, Propriété : RowSource, indiquer le nom de la liste à récupérer

A+

Jeannot
 
C

cvs

Guest
salut moi j'ai fais comme ça

Private Sub UserForm_Initialize()

Dim Commune As String, z As Integer

z = Range("B101") 'mon compteur sur ma feuille de calcul sachant que je n'aurais jamais + de 100 communes

i = 0
While i < z
i = i + 1
Commune = Sheets("feuil1").Range("A" & i)
ComboBox1.AddItem Commune
Wend


End Sub
 

Discussions similaires

Statistiques des forums

Discussions
312 503
Messages
2 089 059
Membres
104 014
dernier inscrit
Aurélie MONTEIL