EXCEL : création de listes conditionnelles ??

Résolu
moka -  
 AGI -
bonjour,

merci tout d'abord de vous attarder quelques minutes sur mon souci.

je voudrais créer des listes conditionnelles dans excel.
Par exemple je crée une colonne "equipe" en A et une colonne "joueur" en B
lorsque je vais me place sur A2 j'aurais le choix de 10 équipes puis une fois cette equipe choisie je me place sur B2 et là j'aimerais que la liste proposée soit celle des joueurs de l'equipe choisie en A2
bien evidemment pour la colonne B j'aurai 10 listes de joueurs correspondant à ma liste de 10 equipes en A.

je sais comment mettre une liste (données > validation etc ) mais je ne sais pas comment créer la condition entre le choix de la liste en colonne A et la proposition de la liste correspondante en colonne B!

merci par avance pour vos eclaircissements

cordialement

19 réponses

Résumé de la discussion

Il s'agit de créer des listes déroulantes dépendantes dans Excel, où le choix d'une équipe en A2 détermine la liste proposée en B2 via la validation des données et la fonction INDIRECT. La solution consiste à créer des noms définis, un par équipe (par exemple equipe1, equipe2), chacun pointant vers la liste des joueurs associée, puis à utiliser =INDIRECT(A2) comme source de validation de B2. Il faut ensuite nommer chaque zone de joueurs et employer le nom dans la validation, en répétant l'opération pour toutes les équipes, afin d'obtenir une liste B2 fiable. En cas de besoin, on peut étendre le principe à plusieurs colonnes dépendantes en organisant les plages nommées par type et en utilisant INDIRECT pour chaque colonne.

Généré automatiquement par IA
sur la base des meilleures réponses
  1. JvDo Messages postés 1924 Date d'inscription   Statut Membre Dernière intervention   859
     
    Bonjour,

    utilises la formule =Indirect(cellule_première_liste) dans la liste de validation de la cellule ou tu veux voir s'afficher la liste des joueurs de l'équipe.

    tu crées autant de noms qu'il y a d'équipes et chaque nom recouvrira la liste des joueurs de l'équipe.

    je récapitule :
    1) cellule A1 : une validation/liste (équipe1.....équipe10)
    2) créer nom équipe1 pour la liste des joueurs de équipe1
    créer nom équipe2 pour la liste des joueurs de équipe2
    ...................................
    créer nom équipe10 pour la liste des joueurs de équipe10
    3) cellule B1 : une validation/liste avec =Indirect(A1)

    A+
    26
    1. cec
       
      merci beaucoup à JvDo !! je me torturais l'esprit à faire un truc avec BVA ... c'est bien plus simple comme ca !
      0
    2. bernardos
       
      Bonjour,

      je sèche sur la même question
      validation de données, liste déroulante conditionnelle
      qqn peut il me renvoyer un exemple? MERCI
      0