[VB] ajout d'élément dans une combobox
Fermé
Nico
-
19 juin 2006 à 10:48
Hasstag Messages postés 7 Date d'inscription vendredi 17 juillet 2015 Statut Membre Dernière intervention 24 juillet 2015 - 17 juil. 2015 à 11:44
Hasstag Messages postés 7 Date d'inscription vendredi 17 juillet 2015 Statut Membre Dernière intervention 24 juillet 2015 - 17 juil. 2015 à 11:44
A voir également:
- Additem combobox vba
- Excel compter cellule couleur sans vba - Guide
- Mkdir vba ✓ - Forum VB / VBA
- L'indice n'appartient pas à la sélection vba ✓ - Forum Programmation
- Autofill vba ✓ - Forum Excel
- Vba range avec variable ✓ - Forum VB / VBA
4 réponses
hello...
il suffit de faire :
ComboBox1.Clear, avant chaque rechargement afin d'effacer le contenu précédent de la liste...
Good luck !
il suffit de faire :
ComboBox1.Clear, avant chaque rechargement afin d'effacer le contenu précédent de la liste...
Good luck !
choubaka
Messages postés
39424
Date d'inscription
jeudi 4 avril 2002
Statut
Modérateur
Dernière intervention
4 avril 2025
2 104
19 juin 2006 à 11:15
19 juin 2006 à 11:15
salut
Tu dois effectivement désigner l'index où tu dois ajouter l'Item. Donc récupérer le nombre d'Item déjà dans le combobox normalement le premier index est égal à zéro, donc nombre d'Item -1 te donne le dernier index utilisé.
Si tu dispose de 4 Item, le dernier est stocké dans l'index 3.
ComboBox1.AddItem("test", ComboBox1.ListIndex);
ça doit donner un truc comme ça, à vérifier
Tu dois effectivement désigner l'index où tu dois ajouter l'Item. Donc récupérer le nombre d'Item déjà dans le combobox normalement le premier index est égal à zéro, donc nombre d'Item -1 te donne le dernier index utilisé.
Si tu dispose de 4 Item, le dernier est stocké dans l'index 3.
ComboBox1.AddItem("test", ComboBox1.ListIndex);
ça doit donner un truc comme ça, à vérifier
skyloo
Messages postés
7
Date d'inscription
dimanche 29 juillet 2007
Statut
Membre
Dernière intervention
8 novembre 2007
1
3 nov. 2007 à 12:12
3 nov. 2007 à 12:12
bonjour tt le monde
j'ai vu qq façon pr ajouter une liste des choix ds la combobox mais à chq fois q j'retape la mm chose ça marche pa par exemple combo1.additem "montext" ou bien combo1.additem ("montext",combo1.listindex)
c koi la solution à votre avis???
j'ai vu qq façon pr ajouter une liste des choix ds la combobox mais à chq fois q j'retape la mm chose ça marche pa par exemple combo1.additem "montext" ou bien combo1.additem ("montext",combo1.listindex)
c koi la solution à votre avis???
Hasstag
Messages postés
7
Date d'inscription
vendredi 17 juillet 2015
Statut
Membre
Dernière intervention
24 juillet 2015
17 juil. 2015 à 11:44
17 juil. 2015 à 11:44
Bonjour,
j'ai eu le même problème, et j'ai fait ce code qui regarde si l'item à ajouter n'existe pas déjà :
If Form2.TextBox0.Text <> "" Then
For i = 0 To ComboBox1.Items.Count - 1
If ComboBox1.Items(i) = UCase(Form2.TextBox0.Text) Then
C = 1
End If
Next i
If C = 0 Then
ComboBox1.Items.Add(UCase(Form2.TextBox0.Text))
End If
End If
j'espère que ça va t'aider
j'ai eu le même problème, et j'ai fait ce code qui regarde si l'item à ajouter n'existe pas déjà :
If Form2.TextBox0.Text <> "" Then
For i = 0 To ComboBox1.Items.Count - 1
If ComboBox1.Items(i) = UCase(Form2.TextBox0.Text) Then
C = 1
End If
Next i
If C = 0 Then
ComboBox1.Items.Add(UCase(Form2.TextBox0.Text))
End If
End If
j'espère que ça va t'aider
2 févr. 2009 à 15:55
jéspère avoir une réponse dans le plus vite possible et merci d'avance