Liste deroulante
GEPSA
Messages postés
55
Date d'inscription
Statut
Membre
Dernière intervention
-
GEPSA Messages postés 55 Date d'inscription Statut Membre Dernière intervention -
GEPSA Messages postés 55 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous,
je suis nouvelle sur ce forum. Dans mon travail je dois créer des listes déroulantes. Jusque là pas de problème.. ce que je n'arrive pas à faire, c'est qu'apparaissent des noms en couleurs dans la liste lorsque l'on fait le choix. Je sais mettre de la couleurs lorsque un nom est choisi dans la liste, mais je ne sais pas faire apparaitre dans le déroulé;
Merci de votre aide.
Amicalement.
je suis nouvelle sur ce forum. Dans mon travail je dois créer des listes déroulantes. Jusque là pas de problème.. ce que je n'arrive pas à faire, c'est qu'apparaissent des noms en couleurs dans la liste lorsque l'on fait le choix. Je sais mettre de la couleurs lorsque un nom est choisi dans la liste, mais je ne sais pas faire apparaitre dans le déroulé;
Merci de votre aide.
Amicalement.
A voir également:
- Liste deroulante
- Liste déroulante excel - Guide
- Liste déroulante en cascade - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
- Liste code ascii - Guide
- Site dangereux liste - Guide
9 réponses
Bonjour Gepsa
Une liste déroulante ne peut pas être en couleur, mais tu peux par macro :
- soit faire colorer automatiquement le résultat selon le choix (mais c'est plus simple de le faire directement par mise en forme conditionnelle)
- soit afficher une liste de choix en couleur à l'intérieur d'une Listbox
voir les exemples sur l'excellent site de Jacques Boisgontier :
http://boisgontierjacques.free.fr/pages_site/donneesvalidation.htm#Recup
Cdlmnt
Une liste déroulante ne peut pas être en couleur, mais tu peux par macro :
- soit faire colorer automatiquement le résultat selon le choix (mais c'est plus simple de le faire directement par mise en forme conditionnelle)
- soit afficher une liste de choix en couleur à l'intérieur d'une Listbox
voir les exemples sur l'excellent site de Jacques Boisgontier :
http://boisgontierjacques.free.fr/pages_site/donneesvalidation.htm#Recup
Cdlmnt
Bonjour Via 55
Je ne connais pas les macros !!! ou faut il insérer tout se charabia.....
Désolée, utilisatrice excel mais pas experte....
Je ne connais pas les macros !!! ou faut il insérer tout se charabia.....
Désolée, utilisatrice excel mais pas experte....
Re
Tu fais ALt+F11 pour ouvrir l'éditeur VBA
A gauche il y a une arborescence avec le nom des feuilles, tu cliques sur le nom de la feuille dans laquelle doit s'appliquer la macro puis tu copies et colle la macro dans la fenêtre blanche à droite avant de fermer l'éditeur
Par contre si la macro nécessite un userform (fenêtre personnalisée) comme dans le cas de la Listbox, il faut d'abord créer cet userform sous l'éditeur VBA et mettre la macro dans un module de l'éditeur, il faut un peu pratiquer le VBA
Télécharges les exemples sur le site que je t'ai indiqué et essaie de comprendre pas à pas et d'adapter à ton fichier
Si tu n'y arrives pas tu peux poster un exemple anonymé de ton fichier (avec la liste déroulante sur une feuille à part) sur cjoint.com et revenir ici indiquer le lien fourni
Cdlmt
Tu fais ALt+F11 pour ouvrir l'éditeur VBA
A gauche il y a une arborescence avec le nom des feuilles, tu cliques sur le nom de la feuille dans laquelle doit s'appliquer la macro puis tu copies et colle la macro dans la fenêtre blanche à droite avant de fermer l'éditeur
Par contre si la macro nécessite un userform (fenêtre personnalisée) comme dans le cas de la Listbox, il faut d'abord créer cet userform sous l'éditeur VBA et mettre la macro dans un module de l'éditeur, il faut un peu pratiquer le VBA
Télécharges les exemples sur le site que je t'ai indiqué et essaie de comprendre pas à pas et d'adapter à ton fichier
Si tu n'y arrives pas tu peux poster un exemple anonymé de ton fichier (avec la liste déroulante sur une feuille à part) sur cjoint.com et revenir ici indiquer le lien fourni
Cdlmt
Re,
voici mes premiers pas, mais quand tu dis qu'il faut copier la macro dans la fenêtre blanche, que je visualise bien, elle est ou la macro ???? qu'il faut copier.
A+
voici mes premiers pas, mais quand tu dis qu'il faut copier la macro dans la fenêtre blanche, que je visualise bien, elle est ou la macro ???? qu'il faut copier.
A+
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
J'ai trouvé le fichier à télécharger, mais il s'avère qu'effectivement dans le déroulé de la liste rien n'apparait en couleurs, ce n'est qu'une seule fois ou le choix est fait que la couleurs associée apparaît.
encore merci de votre aide.
Amicalement.
encore merci de votre aide.
Amicalement.
https://www.cjoint.com/?DJDiqPpEcXY
Voici le lien ou vous trouverez mon document. Sur le premier onglet "arrivant" ligne 34 (niveau annoncé) se trouve la liste déroulante ou j'aimerais qu'apparaisse Niveau 1, Niveau 2, Niveau 3... en rouge dans le déroulé. Sur l'onglet "listes déroulantes"se trouve dans la colonne i la liste des niveaux. Voila, si vous arrivez à résoudre mon problème se serait génial.... Encore merci de votre aide.
Amicalement.
Voici le lien ou vous trouverez mon document. Sur le premier onglet "arrivant" ligne 34 (niveau annoncé) se trouve la liste déroulante ou j'aimerais qu'apparaisse Niveau 1, Niveau 2, Niveau 3... en rouge dans le déroulé. Sur l'onglet "listes déroulantes"se trouve dans la colonne i la liste des niveaux. Voila, si vous arrivez à résoudre mon problème se serait génial.... Encore merci de votre aide.
Amicalement.
Bonsoir,
OK il faut passer par une macro, mais c'est un peu lourd pour simplement avoir les titres des niveaux en rouge !!
De plus la liste étant longue ne serait-il pas plus ergonomiques d'avoir des liste déroulante en cascade : dans la 1ère on choisit le niveau et dans la 2eme ne s'affiche que les choix possibles en fonction dudit niveau
Dans ce cas pas besoin de macro mais seulement de listes nommées et de la fonction INDIRECT
Qu'en penses-tu ? Veux tu un exemple dans ce sens ?
Cdlmnt
OK il faut passer par une macro, mais c'est un peu lourd pour simplement avoir les titres des niveaux en rouge !!
De plus la liste étant longue ne serait-il pas plus ergonomiques d'avoir des liste déroulante en cascade : dans la 1ère on choisit le niveau et dans la 2eme ne s'affiche que les choix possibles en fonction dudit niveau
Dans ce cas pas besoin de macro mais seulement de listes nommées et de la fonction INDIRECT
Qu'en penses-tu ? Veux tu un exemple dans ce sens ?
Cdlmnt