Probleme avec ma combox
pat redoue
Messages postés
11
Statut
Membre
-
bérylion -
bérylion -
Bonjour,
je souhaite avoir une box avec un onlget qui me permettre de choisir entre tris valeur A B C,et gardde la valeur selecctionnee> je crois ccomprendre que je dois utiliser une combobox> mon code donne
Private Sub ComboBox1_Change()
Me.ComboBox1.Clear
Me.ComboBox1.AddItem "critical programm"
Me.ComboBox1.AddItem "operative program"
Me.ComboBox1.AddItem "development program"
End Sub
probleme lorsqu jourvre ma feuille la combobox est vide d'auer par t lorsque je selectionne un ellement et bien la la lisste de choi se rallonge et rien ne vient remplir le champs.. que dois je faire?
je souhaite avoir une box avec un onlget qui me permettre de choisir entre tris valeur A B C,et gardde la valeur selecctionnee> je crois ccomprendre que je dois utiliser une combobox> mon code donne
Private Sub ComboBox1_Change()
Me.ComboBox1.Clear
Me.ComboBox1.AddItem "critical programm"
Me.ComboBox1.AddItem "operative program"
Me.ComboBox1.AddItem "development program"
End Sub
probleme lorsqu jourvre ma feuille la combobox est vide d'auer par t lorsque je selectionne un ellement et bien la la lisste de choi se rallonge et rien ne vient remplir le champs.. que dois je faire?
1 réponse
Salut
je sais pas exactement ce que tu cherche à faire, mais voici ce que fait ton code :
Private Sub ComboBox1_Change() ' = à chaque fois que tu change la valeur
Me.ComboBox1.Clear ' = effacement de la valeur
Me.ComboBox1.AddItem "critical programm" '= ajout d'un objet à la liste
Me.ComboBox1.AddItem "operative program" '= ajout d'un objet à la liste
Me.ComboBox1.AddItem "development program" '= ajout d'un objet à la liste
End Sub
donc le résultat que tu obtiens est logique...
ce code "devrait logiquement" être celui d'une sub "initialize"
celui d'une sub "change" devrait logiquement traiter la valeur sélectionnée, et pas ajouter de données à la liste ?!
je sais pas exactement ce que tu cherche à faire, mais voici ce que fait ton code :
Private Sub ComboBox1_Change() ' = à chaque fois que tu change la valeur
Me.ComboBox1.Clear ' = effacement de la valeur
Me.ComboBox1.AddItem "critical programm" '= ajout d'un objet à la liste
Me.ComboBox1.AddItem "operative program" '= ajout d'un objet à la liste
Me.ComboBox1.AddItem "development program" '= ajout d'un objet à la liste
End Sub
donc le résultat que tu obtiens est logique...
ce code "devrait logiquement" être celui d'une sub "initialize"
celui d'une sub "change" devrait logiquement traiter la valeur sélectionnée, et pas ajouter de données à la liste ?!