Combobox reactif

Fermé
dyfresh Messages postés 6 Date d'inscription lundi 6 avril 2009 Statut Membre Dernière intervention 18 avril 2009 - 18 avril 2009 à 09:01
dyfresh Messages postés 6 Date d'inscription lundi 6 avril 2009 Statut Membre Dernière intervention 18 avril 2009 - 18 avril 2009 à 11:34
Bonjour,
J'ai quelques petits soucis avec mes deux combobox, Combo1 (logiciel)et Combo2(format) tous deux sous userform1. Voila ce que je voudrai faire:
losque l'utilisateur fait un choix dans la Combo1(autocad, catia, office,solidW), combox2(charge uniquement les formats du logiciel par ex si je choisis office dans ma Combo1 je n'aurai que word excel powepoint Etc... au lieu de charger les formats de tous les logiciels
Merci d'avance
Bien

6 réponses

Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
18 avril 2009 à 09:55
Bonjour,

Sans savoir d'où proviennent les données des tes combobox, ça va être difficile de te dire comment faire... ^^

;o)
0
dyfresh Messages postés 6 Date d'inscription lundi 6 avril 2009 Statut Membre Dernière intervention 18 avril 2009
18 avril 2009 à 10:10
bonjourPolux31
les données des mes combobox c'est vrai tous les comboboxs sont alimentés par a partir d'un feuille excel appeler listedonnenum
pour combobox1 dont le nom est logiteka:
logiteka.RowSources ="listedonnenum!J2:J16"

la combobox2 appelée formateka
formateka.RowSources ="listedonnenum!M2:50"
Voila j'espere que j'ai donné assez d'info pour que vous puissiez m'aider
Merci beaucoup
0
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
18 avril 2009 à 10:44
Oui et non ...

Quels sont les liens entre la liste 1 et la liste 2 ? Autrement dit : Comment est fait le lien entre "Office" de la liste 1 et de Word Excel Powepoint de la liste 2 ?

;o)
0
dyfresh Messages postés 6 Date d'inscription lundi 6 avril 2009 Statut Membre Dernière intervention 18 avril 2009
18 avril 2009 à 11:07
Re,
J'avoue ne pas comprendre le sens question désolé!!! mais ce que je voudrais c'est que lorsque l'utilisateur choisit un type de logiciel à partir de ma combobox 1 " logiteka" la combobox2 formateka est réinitialisée car au départ elle contenait tous les types de format soit ceux de office, catia, autocad.Justement c'est la que je ne sais pas faire le lien pour le choix de ma combobox 1 soit prise en compte par combobox2.
le problème que je rencontre est le suivant:
j'excecute mon userform1 mes combobox sont bien remplies mais cependant comme j'ai mis le remplissage comme suit

UserForm_Initialize()
logiteka.RowSources ="listedonnenum!J2:J16"
formateka.RowSources ="listedonnenum!M2:50"
End sub

Rien ne se passe pour ma combobox 2 Formateka j'ai essayé avec les conditions mais en vain (lol )
voila
Merci encore
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Polux31 Messages postés 6917 Date d'inscription mardi 25 septembre 2007 Statut Membre Dernière intervention 1 novembre 2016 1 204
18 avril 2009 à 11:26
J'ai bien compris ce que tu veux faire, là n'est pas la question.

Pour que ta combo2 soit associée au choix de la combo1, il faut l'initialiser sur l'évènement Change() de la combo1 et non à l'initialisation de ta userform.

Mais s'il n'y a rien pour faire le lien entre la liste 1 et la liste 2, c'est mission impossible. C'est comme si je te disais de te rendre "rue des violettes" sans te dire dans quelle ville.

Bonne chance.

;o)
0
dyfresh Messages postés 6 Date d'inscription lundi 6 avril 2009 Statut Membre Dernière intervention 18 avril 2009
18 avril 2009 à 11:34
RE
lol pour la rue violette, je vais essayer avec change() on verra
So tks U
merci pour ton aide
0