Intégrer une liste déroulante de validation dans un UserForm

Résolu
user1711 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -  
user1711 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   -
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 !
A voir également:

2 réponses

pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
Bonjour,

Cette fiche pratique correspond à ton cas. Lis la et reviens en cas de difficulté.
1
user1711 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
Effectivement ça marche niquel ! Merci pijaku ! Je ne comprend pas comment j'ai fait pour ne pas trouver ce petit tuto !

Sujet Résolu
0
user1711 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention  
 
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 !
0
pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention   2 761
 
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+
0
user1711 Messages postés 10 Date d'inscription   Statut Membre Dernière intervention   > pijaku Messages postés 12263 Date d'inscription   Statut Modérateur Dernière intervention  
 
Ok merci de ton aide !
0