Intégrer une liste déroulante de validation dans un UserForm [Résolu/Fermé]

Signaler
Messages postés
10
Date d'inscription
mercredi 7 octobre 2015
Statut
Membre
Dernière intervention
14 octobre 2015
-
Messages postés
10
Date d'inscription
mercredi 7 octobre 2015
Statut
Membre
Dernière intervention
14 octobre 2015
-
Bonjour à tous ,

Je suis débutant en VBA et j'ai grand besoin de votre aide dans le cadre de mon stage !

Je dois développer une application qui fait tout plein de trucs dont on se moque, mais je bloque à quelque chose de tout bête qui m'empêche d'avancer.

En fait, j'ai crée des listes de validation pour ainsi avoir une liste de possibilité en fonction du choix que j'ai fait dans la liste précédente (liste en cascade).
Dans mon cas : Choix d'un code --> génère un libellé --> choix d'un module --> génère des objectifs

J'ai donc créer ces listes en cascade sur ma feuille excel, mais j'aimerai maintenant pouvoir l'intégrer dans un userform.

J'ai donc testé avec RowSources et tout plein de possibilité vu dans d'autres forums mais je n'ai toujours pas trouvé de solution à mon problème ...

A chaque fois ca m'affiche la valeur séléctionnée dans la feuille excel mais je ne peux pas la modifier dans ma combobox comme quand je clique directement dans la case de la feuille.

En espérant avoir été clair ... Merci d'avance à tous !

2 réponses

Messages postés
12251
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2021
2 599
Bonjour,

Cette fiche pratique correspond à ton cas. Lis la et reviens en cas de difficulté.
1
Merci

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

CCM 65492 internautes nous ont dit merci ce mois-ci

Messages postés
10
Date d'inscription
mercredi 7 octobre 2015
Statut
Membre
Dernière intervention
14 octobre 2015

Effectivement ça marche niquel ! Merci pijaku ! Je ne comprend pas comment j'ai fait pour ne pas trouver ce petit tuto !

Sujet Résolu
Messages postés
10
Date d'inscription
mercredi 7 octobre 2015
Statut
Membre
Dernière intervention
14 octobre 2015

Bon, je reviens vers vous pour un problème qui est dans la continuité de mon projet ...
Je pensais que ça allait être simple donc l'ai laissé de côté le temps d'avancer sur une autre partie mais je bloque !

Donc dans la suite de mes combobox en cascade, à la fin ça me génère une liste d'objectifs.
Il faudrait que je puisse les récupérer un à un pour les afficher dans des labels différents et ensuite instaurer un système d'évaluation. Pour le système d'évaluation pas de soucis.
Je bloque juste pour récupérer ma liste d'objectifs car elle n'est jamais du même nombre, et donc dans mon userform suivant je ne peux pas mettre x Label alors qu'il y en aura peut être un nombre Y et donc je me retrouverai avec des labels soit inutiles soit des labels manquant !

Ma question est donc : Comment générer un nombre de label (et autre élément) en fonction de la valeur d'une variable ?
Exemple : list_objectifs.ListCounts me retourne 6, afficher 6 labels avec 6 groupbuttons et 6 zones de commentaires dans le userform suivant !

J'ai des idées en utilisant les index, faire des boucles avec, mais au niveau de l'instanciation des mes éléments dans mon userform ca se complique !
Messages postés
12251
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2021
2 599
Bonjour,

Cette seconde question n'ayant plus rien à voir, je te suggère de la copier/coller dans une nouvelle demande sur le forum.
En créant ainsi une question à part entière, avec un nouveau titre, cela permettra aux internautes dans la même panade que toi de trouver une solution.
En tout cas, ce que tu exposes est faisable. Cela va te demander une petite gymnastique de calcul, mais ce n'est, au final, pas si compliqué que cela.
Je suivrais ta prochaine question.
A+
Messages postés
10
Date d'inscription
mercredi 7 octobre 2015
Statut
Membre
Dernière intervention
14 octobre 2015
>
Messages postés
12251
Date d'inscription
jeudi 15 mai 2008
Statut
Modérateur
Dernière intervention
17 mars 2021

Ok merci de ton aide !