formateur informatique

Listes déroulantes avec plusieurs sources de données

Accueil  >  Bureautique  >  Excel  >  Excel Astuces  >  Listes déroulantes avec plusieurs sources de données
Livres à télécharger


Pour partager cette vidéo sur les réseaux sociaux ou sur un site, voici son url :


Inscription Newsletter    Abonner à Youtube    Vidéos astuces Instagram
Sujets que vous pourriez aussi aimer :


Multiples sources de données de listes déroulantes

Grâce aux deux volets précédents et à des fonctions matricielles, nous avons préparé les sources de données destinées à alimenter conditionnellement des listes déroulantes dépendantes, sur toute la hauteur d'un tableau.

Multiples listes déroulantes dépendantes avec Excel

Sur l'exemple illustré par la capture, l'utilisateur travaille sur les données d'un parc automobile. En deuxième colonne d'un tableau, il désigne une marque avec une liste déroulante. Dès lors et instantanément, il peut choisir un modèle de cette marque avec une seconde liste déroulante, en cellule voisine. Chaque liste déroulante en troisième colonne adapte automatiquement ses propositions en fonction des choix émis en amont, dans la colonne précédente, avec la première liste déroulante.

Classeur Excel à télécharger
Pour finaliser cette solution, nous suggérons d'appuyer l'étude sur les travaux amorcés à l'occasion des deux astuces précédentes. Nous débarquons sur la première feuille de ce classeur. Elle est nommée liaisons. Elle accueille le tableau du Parc automobiles que nous évoquions. Dans n'importe quelle cellule de la colonne C, l'utilisateur peut actionner une liste déroulante qui lui permet de choisir une marque de véhicule à inscrire. Désormais en colonne D et pour n'importe quelle cellule là encore, des listes déroulantes doivent se remplir en fonction des choix émis en amont, en colonne C. Elles doivent offrir tous les modèles de la marque désignée. Cela signifie que les contenus de ces listes dépendantes peuvent potentiellement être tous différents. Et pourtant, c'est une unique syntaxe à utiliser en source de données de ces cellules réunies, que nous devons construire. Au demeurant, elle est très simple. En effet, l'essentiel du travail est déjà accompli puisque les sources de données sont d'ores et déjà recomposées. Et nous proposons de le constater.
  • En bas de la fenêtre Excel, cliquer sur l'onglet references pour activer sa feuille,
Toutes les marques sont énumérées en ligne 2.

Plages de données nommées pour adapter automatiquement les contenus des listes déroulantes Excel

Pour chacune, les modèles triés croissant et sans doublons, sont réunis. Chacune de ces listes est reconnue par un nom de plage. Vous pouvez le constater en déployant la zone Nom en haut à gauche de la feuille Excel.

Relier les listes sur toutes les lignes
Ces noms ne sont autres que ceux des marques. Pour que les listes dépendantes réagissent automatiquement sur toutes les lignes du tableau, il suffit donc d'indiquer que chaque contenu doit se remplir en fonction du choix de la marque initié en amont. Mais attention, ces noms sont des textes. Pour qu'ils soient considérés comme des plages de cellules, ils doivent être interprétés.
  • En bas de la fenêtre Excel, cliquer sur l'onglet liaisons pour revenir sur sa feuille,
  • Sélectionner alors toutes les cellules des modèles, soit la plage D4:D91,
  • En haut de la fenêtre Excel, cliquer sur l'onglet Données pour activer son ruban,
  • Dans la section Outils de données du ruban, cliquer sur le bouton Validation des données,
  • Dans la boîte de dialogue qui suit, veiller à activer l'onglet Options,
  • Dans la zone Autoriser, choisir l'option Liste,
  • Dès lors, cliquer dans la zone de saisie nommée Source,
  • Taper le symbole égal (=) pour débuter la syntaxe de toutes les listes déroulantes,
  • Inscrire la fonction d'interprétation suivie d'une parenthèse, soit : Indirect(,
  • Puis, désigner la première marque en cliquant sur sa cellule C4, ce qui donne : $C$4,
  • Enfoncer trois fois la touche F4 du clavier pour défiger cette cellule, soit : C4,
Rappelons-le en effet, la construction des règles de validité est chronologique. Elle suit la plage de cellules présélectionnée. Pour que toutes les listes déroulantes dépendantes des modèles réagissent en fonction des choix respectifs réalisés sur la même ligne pour les marques, nous devons laisser la cellule de cette marque se déplacer au gré de l'analyse de la règle.
  • Fermer la parenthèse de la fonction Indirect,
  • Puis, valider la syntaxe de la règle en cliquant sur le bouton Ok de la boîte de dialogue,
De retour sur la feuille, à chaque fois que vous déployez une liste déroulante de la colonne D, vous constatez qu'elle offre les modèles restreints à la marque choisie dans la colonne précédente.

Listes déroulantes dépendantes sur toutes les lignes du tableau Excel

Nous avons donc réussi à créer de multiples listes déroulantes dépendantes et conditionnelles avec une facilité déconcertante.

 
Sur Facebook
Sur Youtube
Les livres
Contact
Mentions légales



Abonnement à la chaîne Youtube
Partager la formation
Partager sur Facebook
Partager sur Twitter
Partager sur LinkedIn