Afficher une liste sous condition d'une autre liste

  • Initiateur de la discussion Initiateur de la discussion synapso
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

S

synapso

Guest
Bonjour à tous,

J'aimerai créer un système de catégorie et de sous catégorie.
Par exemple, suivant le choix de catégorie dans la case A1, je peux choisir la sous catégorie dans B1.
Ainsi, la liste dans B1 dépend du choix effectué dans A1.

C'est exactement ce qui a été fait dans ce post mais il n'y a plus les explications de pierrejean : https://www.excel-downloads.com/threads/liste-de-choix-sous-condition.119029/

Et, j'aimerai également que la cellule se colore d'une couleur selon la catégorie.

Dans mon fichier joint, j'ai fais un exmple. En choisissant "Transport", on a le choix entre "Scnf, bus, ...". Et j'aimerai que ces cases se colorent en Vert clair comme dans la base de gauche.

Merci à tous pour votre aide 🙂
 

Pièces jointes

Re : Afficher une liste sous condition d'une autre liste

Bonsoir Synapso,

Ton problème n'est pas propre à Excel 2010. La réponse est la même pour toutes les versions d'Excel. Donc n'hésite pas à mettre ton exemple au format 2003, ainsi tu toucheras un plus large public et aura ainsi plus de chance d'obtenir une réponse rapidement.

Sinon, n'hésite pas à pousser tes recherches plus loin, ce sujet a été abordé à mainte reprise sur ce forum (et résolu).

Voici ci-dessous deux exemples concrets résolus :
-> explication 1
-> explication 2
-> ...

A te lire
Cordialement
 
Dernière édition:
Re : Afficher une liste sous condition d'une autre liste

Bonjour synapso, Excel-lent,

Synapso, les fusions de cellules sur ton fichier sont de nature à compliquer le traitement de tes données.

Les fusions, ça fait joli, et surtout, ... ça fait joli...

Cela dit, je te propose une formule pour la 2ème liste déroulante :

Code:
=DECALER(A1;1;EQUIV(K5;$A$1:$I$1;0)-1;NBVAL(DECALER(A1;;EQUIV(K5;$A$1:$I$1;0)-1;50))-1)

J'ai disposé tes données sur le 2ème onglet pour te montrer une disposition plus logique et surtout plus facile à traiter.

Je te laisse découvrir dans le fichier joint.

@+
 

Pièces jointes

Re : Afficher une liste sous condition d'une autre liste

Merci à vous deux pour vos réponses.

@Excel-lent : je vais étudier tes deux liens. Mais j'avais vraiment cherché et je tombais toujours sur des fichiers déjà tout fait sans avoir l'explication de comment faire. Désolé.

@Tibo : Merci beaucoup. Il est vrai que cette présentation est beaucoup plus logique. Je vais étudier ça.

Sinon, quelqu'un saurait pour les couleurs?

Merci en tout cas 🙂
 
Re : Afficher une liste sous condition d'une autre liste

Merci BOISGONTIER,

C'est exactement ça que je cherchais. Par contre, est-ce que je pourrais comment tu as fait pour programmer les cellule etc. J'ai essayé de comprendre mais je ne sais même pas où est-ce que tu as commencé.

Merci bien 🙂
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

Réponses
5
Affichages
336
Réponses
3
Affichages
782
Retour