Combobox vb6
Résolu
opong
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
-
opong Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
opong Messages postés 4 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
j' aimerais savoir s'il existe un moyen d affecter les valeurs d'un tableau(que l'on a prealablement initialiser) a une combobox de telle sorte quon ait plus a la remplir directement sur l'interface....
ex:je declare mon tableau avec tab(1)=toto,tab(2)=titi.........
et je voudrais que lorsque j 'ouvre la combobox je retrouve ces memes valeurs;
j'ai essayer avec un private sub bouton_click
combo1.additem(mon tableau)
ou un combo1.additem(1,"toto"......)
MAIS CA NE MARCHE PAS!!!!
j' aimerais savoir s'il existe un moyen d affecter les valeurs d'un tableau(que l'on a prealablement initialiser) a une combobox de telle sorte quon ait plus a la remplir directement sur l'interface....
ex:je declare mon tableau avec tab(1)=toto,tab(2)=titi.........
et je voudrais que lorsque j 'ouvre la combobox je retrouve ces memes valeurs;
j'ai essayer avec un private sub bouton_click
combo1.additem(mon tableau)
ou un combo1.additem(1,"toto"......)
MAIS CA NE MARCHE PAS!!!!
A voir également:
- Combobox vb6
- Vb6 - Télécharger - Divers Utilitaires
- Combobox vba liste déroulante dynamique - Forum Excel
- Remplir combobox vba ✓ - Forum Excel
- Vb6 timer - Forum VB / VBA
- Propriétés combobox vba ✓ - Forum VB / VBA
5 réponses
si ton tableau est accesible à la form alors
tu écris
combo1.list= tab()
mais attention si le tableau est modifié le combo n'est pas mis à jour.
attention aussi aussi à la position de l'index du début du combo ( il commence à 1 pas à 0).
bonne soirée
tu écris
combo1.list= tab()
mais attention si le tableau est modifié le combo n'est pas mis à jour.
attention aussi aussi à la position de l'index du début du combo ( il commence à 1 pas à 0).
bonne soirée
opong
Messages postés
4
Date d'inscription
Statut
Membre
Dernière intervention
qd tu parles de form.tu parles du form_load ?
Oui,
le code est portable en VBA dans ce cas il faut faire attention à la portée des variables tableaux
Pour VB6 par de problème
il faut lui faire lire au chargement, à l'initialisation de l'objet ou de la feuille contenant l'objet
le code est portable en VBA dans ce cas il faut faire attention à la portée des variables tableaux
Pour VB6 par de problème
il faut lui faire lire au chargement, à l'initialisation de l'objet ou de la feuille contenant l'objet
Bonjour tous,
ex:je declare mon tableau avec tab(1)=toto,tab(2)=titi.........
Eviter d'employer des mot réserver par VB6 tel que tab.
Commencer le tableau avec l'indice 0 pour que ça corresponde au ListIndex
A+
ex:je declare mon tableau avec tab(1)=toto,tab(2)=titi.........
Eviter d'employer des mot réserver par VB6 tel que tab.
Dim TB(xx) as xx dim i as integer TB(0)=toto,TB(1)=titi......... for i=0 to Ubound(TB)-1 combo1.additem TB(i) Next i
Commencer le tableau avec l'indice 0 pour que ça corresponde au ListIndex
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question