Liste déroulante à valeur unique
Résolu
aldéric76
Messages postés
302
Date d'inscription
Statut
Membre
Dernière intervention
-
aldéric76 Messages postés 302 Date d'inscription Statut Membre Dernière intervention -
aldéric76 Messages postés 302 Date d'inscription Statut Membre Dernière intervention -
Bonjour à tous
Dans un tableau excel, j'ai créé une série de liste déroulante en cascade
liste déroulante 1 , liste déroulante 2 , etc
Donc, disons que j'ai 3 listes déroulantes :
La 3ème dépend de se qui est saisie dans la 2ème, qui elle même dépend de ce qui est saisie dans la 1ère
Bref listes déroulantes en cascades .. classiques
Prenons l'exemple d'un choix dans la liste 2 qui ferait que la liste 3 ne propose qu'une solution... Alors , je voudrais que la cellule alimentée par la liste 3, affiche directement ce choix unique sans avoir à ouvrir la liste déroulante pour sélectionner cet unique choix...
bien sur, parfois le choix dans la liste 2, ferait que la liste 3 proposerait plusieurs choix et donc doit rester une liste déroulante en cascade "classique"..
Merci à tous
Dans un tableau excel, j'ai créé une série de liste déroulante en cascade
liste déroulante 1 , liste déroulante 2 , etc
Donc, disons que j'ai 3 listes déroulantes :
La 3ème dépend de se qui est saisie dans la 2ème, qui elle même dépend de ce qui est saisie dans la 1ère
Bref listes déroulantes en cascades .. classiques
Prenons l'exemple d'un choix dans la liste 2 qui ferait que la liste 3 ne propose qu'une solution... Alors , je voudrais que la cellule alimentée par la liste 3, affiche directement ce choix unique sans avoir à ouvrir la liste déroulante pour sélectionner cet unique choix...
bien sur, parfois le choix dans la liste 2, ferait que la liste 3 proposerait plusieurs choix et donc doit rester une liste déroulante en cascade "classique"..
Merci à tous
A voir également:
- Excel liste déroulante valeur unique
- Liste déroulante excel - Guide
- Excel liste déroulante en cascade - Guide
- Word et excel gratuit - Guide
- Liste déroulante google sheet - Accueil - Guide bureautique
- Déplacer colonne excel - Guide
4 réponses
Bonjour,
Tu parles de listes déroulantes en cascades classiques... Je ne sais pas ce que c'est que "classique"...
Dans Excel, pour faire des listes déroulantes, on peut utiliser les contrôles ActiveX dans la page, des userforms, mais aussi utiliser la fonction de validation des données.
Donc, difficile de te répondre sans plus de précisions.
m@rina
Tu parles de listes déroulantes en cascades classiques... Je ne sais pas ce que c'est que "classique"...
Dans Excel, pour faire des listes déroulantes, on peut utiliser les contrôles ActiveX dans la page, des userforms, mais aussi utiliser la fonction de validation des données.
Donc, difficile de te répondre sans plus de précisions.
m@rina
Bonjour,
Oui c'est la faiblesse de ce type de liste qui ne s'affiche pas automatiquement lorsqu'on a fait une sélection dans la précédente.
Je ne vois pas d'autres solutions qu'une macro qui force l'affichage par exemple du premier item de la liste correspondante dès qu'on fait une modif sur cette liste.
Je te mets l'exemple ici :
https://www.cjoint.com/c/HCjpe3YuJXl
m@rina
Oui c'est la faiblesse de ce type de liste qui ne s'affiche pas automatiquement lorsqu'on a fait une sélection dans la précédente.
Je ne vois pas d'autres solutions qu'une macro qui force l'affichage par exemple du premier item de la liste correspondante dès qu'on fait une modif sur cette liste.
Je te mets l'exemple ici :
https://www.cjoint.com/c/HCjpe3YuJXl
m@rina
merci Marina,
Ca avance mais toujours pas satisfaisant ...
En effet, l'intérêt de ce que je cherche à faire est que si il n y a qu une proposition celle-ci s'affiche de manière automatique et du coup ... savoir qu'il est inutile d'ouvrir la liste déroulante...
Avec ta proposition, effectivement le 1er item s'affiche de manière automatique mais qu'il y ait 1 ou 200 item , du coup, il faut quand même ouvrir la liste pour voir si la solution proposée est unique ......... sauf ...... si y avait moyen de coloriser différemment la cellule ... je m'explique
- Je sélectionne un item de ma 1ere liste, la 2eme liste se met à jour, le 1er item de la 2eme liste s'affiche.
- l'item de la 2eme liste est colorisé en vert : je sais qu'il est unique ==> inutile d'ouvrir la liste
ou
- l'item de la 2ème liste est colorisé en rouge : je sais qu'il y a plusieurs item ==> je dois ouvrir la liste pour sélectionner une proposition.
Voila , si tu as une idée ... je suis preneur :-)
Ca avance mais toujours pas satisfaisant ...
En effet, l'intérêt de ce que je cherche à faire est que si il n y a qu une proposition celle-ci s'affiche de manière automatique et du coup ... savoir qu'il est inutile d'ouvrir la liste déroulante...
Avec ta proposition, effectivement le 1er item s'affiche de manière automatique mais qu'il y ait 1 ou 200 item , du coup, il faut quand même ouvrir la liste pour voir si la solution proposée est unique ......... sauf ...... si y avait moyen de coloriser différemment la cellule ... je m'explique
- Je sélectionne un item de ma 1ere liste, la 2eme liste se met à jour, le 1er item de la 2eme liste s'affiche.
- l'item de la 2eme liste est colorisé en vert : je sais qu'il est unique ==> inutile d'ouvrir la liste
ou
- l'item de la 2ème liste est colorisé en rouge : je sais qu'il y a plusieurs item ==> je dois ouvrir la liste pour sélectionner une proposition.
Voila , si tu as une idée ... je suis preneur :-)
oupss,
je viens de jeter un œil à ta macro.... en fait, tu "forces" l'affichage du 1er item
Mon fichier est un exemple fait à l'arrache d'un tableau bien plus grand et complexe.
j'ai une 50aine de lignes ... pour l'instant... et 9 listes en cascades...
aussi, l'affichage "forcé" du 1er item ne conviens pas vraiment sauf de faire une macro hyper longue et pas vraiment évolutive :-/
je viens de jeter un œil à ta macro.... en fait, tu "forces" l'affichage du 1er item
Mon fichier est un exemple fait à l'arrache d'un tableau bien plus grand et complexe.
j'ai une 50aine de lignes ... pour l'instant... et 9 listes en cascades...
aussi, l'affichage "forcé" du 1er item ne conviens pas vraiment sauf de faire une macro hyper longue et pas vraiment évolutive :-/
https://cjoint.com/c/HCjnNNcPWdv
dans cet exemple, je choisi un type de véhicule et la liste suivante me propose les marque correspondantes au type choisi
Ce que je voudrais , c est que (pour cet exemple) si je choisi le type moto , la cellule I2, m'affiche directement (sans avoir à choisir dans la liste déroulante), la marque "Suzuki", puisque c'est la seule option possible
Merci :-)