Comment créer une liste déroulante — tableau Excel liste déroulante couleurs

Comment créer une liste déroulante dans Excel (avec ou sans couleurs)

Fred Desurmont


Une simple liste déroulante Excel peut transformer une feuille de calcul fouillis en interface quasi applicative. Tu réduis les erreurs de saisie, tu guides les utilisateurs, tu standardises les réponses.

Et, en ajoutant des couleurs dans une liste déroulante, tu passes du tableau brut à un tableau qui se lit d’un coup d’œil, même pour quelqu’un qui découvre le fichier. Statuts, priorités, catégories, tout devient visuel.

Le cœur du sujet reste la validation des données : c’est elle qui permet la création d’un menu déroulant Excel, qu’il soit simple ou dynamique. Ensuite viennent les couches plus avancées : formatage conditionnel pour colorer les cellules déroulantes selon la valeur choisie, utilisation de plages nommées pour obtenir des listes qui se mettent à jour toutes seules, ou encore outils externes pour aller plus loin sans te plonger dans le VBA.

L’enjeu n’est pas juste technique : il s’agit de rendre ton fichier plus utilisable par une équipe qui n’a pas forcément le nez dans Excel toute la journée.

Pour illustrer le tout, prenons l’exemple d’une petite boîte de logistique, « NordExpress », qui gère ses livraisons dans un classeur partagé. Au départ, chacun tape ce qu’il veut dans la colonne Statut. Résultat : « en cours », « encours », « EN COURS », « partiel », « partiellement livré »… impossible de faire un tableau de bord propre derrière.

Une demi-journée plus tard, en posant quelques cellules déroulantes bien pensées et un code couleur propre, le suivi des colis devient beaucoup plus lisible et les rapports automatiques cessent de casser.

  • Standardiser la saisie avec la création d’une liste déroulante simple via la validation des données.
  • Dynamiser tes menus avec des plages nommées qui s’adaptent quand tu ajoutes des éléments.
  • Rendre les statuts lisibles en colorant les cellules via le formatage conditionnel.
  • Gagner du temps sur les listes longues avec saisie semi-automatique et listes dépendantes.
  • Éviter les pièges classiques qui cassent les options de la liste déroulante ou les couleurs associées.

Liste déroulante Excel de base : poser des fondations propres sans se perdre

Avant de parler couleurs et magie visuelle, il faut déjà savoir construire une liste déroulante Excel propre. Sans cette étape, le reste n’est que bricolage. L’idée est simple : tu définis une source de valeurs, puis tu relies une ou plusieurs cellules à cette source via la validation des données. À partir de là, l’utilisateur choisit dans un menu plutôt que de taper au clavier.

Liste déroulante Excel de base : poser des fondations propres sans se perdre — tableau Excel liste déroulante couleurs

Sur le fichier de NordExpress, la première étape consiste à lister les statuts possibles dans une petite zone calme de la feuille, par exemple en B2:B6 : « À préparer », « En cours », « Expédié », « Livré », « En retard ». Cette colonne deviendra la source unique de vérité. Le simple fait de regrouper ces valeurs au même endroit évite déjà que chacun invente une nouvelle variante orthographique.

Ensuite, on sélectionne la plage qui doit contenir les cellules déroulantes, par exemple D2:D200 si chaque ligne correspond à un colis. Direction l’onglet Données, puis Outils de données, puis Validation des données. Dans la boîte de dialogue, le type autorisé est réglé sur Liste, puis la source est pointée vers B2:B6. Un clic sur OK, et la création de la liste déroulante est faite : chaque cellule de D2 à D200 affiche désormais une petite flèche, et un clic propose les statuts définis.

Trois détails changent la vie sur cette liste simple. D’abord, cocher le message d’erreur personnalisé permet de prévenir celui qui tente de taper autre chose que les options de la liste déroulante. Ensuite, prévoir une petite note d’information aide les collègues qui découvrent l’interface. Enfin, verrouiller la structure (protection de feuille bien pensée) évite qu’un utilisateur supprime par erreur la plage source ou les validations de données en place.

Ce premier niveau n’a rien de spectaculaire, mais il a un impact direct sur les tableaux de bord, les segments de tableaux croisés, les filtres. Tant que les statuts sont cohérents, les rapportings restent fiables. Dès que ça se met à dériver, les KPI partent en vrille. Une liste déroulante propre est souvent la différence entre un suivi exploitable et un fichier qui finit dans un dossier « Ancien » au bout de deux mois.

Une fois cette base posée, la logique suivante est d’éviter de revenir éditer la validation tous les quatre matins dès que tu rajoutes une option. C’est là que les plages nommées et les listes dynamiques entrent dans le jeu.

Création liste déroulante dynamique avec plages nommées : ne plus toucher aux réglages

Sur NordExpress, un problème arrive vite : de nouveaux statuts apparaissent au fil des mois, notamment pour la logistique internationale. Si la validation des données pointe directement sur B2:B6, chaque ajout oblige à modifier la source. Autant dire que personne ne le fera, et que les erreurs de saisie reviendront par la fenêtre.

Pour sécuriser ça, la colonne B est transformée en plage nommée. On sélectionne B2:B50 (en prévoyant large), puis Formules, Gestionnaire de noms, Nouveau, avec un nom du style Liste_Statuts. Ensuite, la source de la validation des données n’est plus B2:B6 mais =Liste_Statuts. À partir de là, tant que les nouveaux statuts sont ajoutés dans la zone prévue, la liste déroulante les propose automatiquement.

A lire également :  Compter le nombre de mots d'un texte ou d'un PDF en ligne

Pour aller plus loin, certains choisissent de créer une plage nommée vraiment dynamique basée sur une formule NBVAL qui s’adapte pile au nombre de lignes remplies. Ça évite d’avoir des blancs dans la liste, ce qui est plus agréable pour l’utilisateur. Même sans aller jusque-là, le simple fait de passer par un nom au lieu d’une adresse brute rend la maintenance beaucoup plus confortable.

Ce principe de création de liste déroulante dynamique est le même pour d’autres rubriques : types de clients, catégories de produits, pays desservis. L’important est de centraliser les listes de référence dans une zone unique, bien documentée. D’ailleurs, cette logique de centralisation et de cohérence est exactement la même que celle décrite pour le contenu web sur des sujets comme les meilleures pratiques de rédaction : une base propre, des références claires, et des règles respectées par tous.

Ce niveau « dynamique » prépare le terrain pour les variantes plus sophistiquées : listes dépendantes, menus triés automatiquement, voire listes multi-sélection avec un peu de code. Mais avant de courir, il vaut mieux savoir marcher : une plage nommée bien pensée règle déjà 80 % des cas quotidiens.

Couleurs dans une liste déroulante Excel : transformer un tableau en tableau de bord visuel

Passer aux couleurs dans une liste déroulante, c’est là que les choses deviennent réellement lisibles. Sur la feuille de suivi de NordExpress, tous les statuts sont en texte noir au début. Pour repérer les colis « En retard », il faut filtrer ou plisser les yeux sur la colonne. Une fois les couleurs ajoutées, un simple balayage visuel suffit. Les urgences sautent aux yeux, les livraisons bien terminées se détachent gentiment en vert.

Techniquement, Excel ne sait pas colorer directement les options de la liste déroulante comme on le ferait dans une interface web. Par contre, il sait très bien colorer la cellule en fonction de la valeur choisie via le formatage conditionnel. C’est cette combinaison qui fait le job : la validation des données gère le menu, le format conditionnel gère le style visuel.

Sur la colonne de statuts de NordExpress, on sélectionne toutes les cellules déroulantes, puis onglet Accueil, Mise en forme conditionnelle, Nouvelle règle. Le type choisi est « Mettre en forme uniquement les cellules qui contiennent ». Dans les critères, on se cale sur « Texte spécifique contenant » et on renseigne « En retard ». Dans le format, on passe l’arrière-plan en rouge et, pourquoi pas, la police en blanc pour renforcer la lisibilité. Résultat : dès que quelqu’un choisit « En retard » dans le menu déroulant Excel, la cellule se met en rouge automatiquement.

On répète l’opération pour « En cours » en orange, « Expédié » en bleu, « Livré » en vert. Au final, quatre ou cinq règles suffisent à transformer une colonne sobre en thermomètre coloré. Plus besoin de parcourir les lignes une par une, le regard se cale directement sur ce qui dénote. Au passage, le cerveau humain lit les couleurs beaucoup plus vite que le texte, surtout quand il traite des dizaines de lignes.

Il existe aussi des compléments comme Kutools qui proposent des fonctions prêtes à l’emploi pour colorer automatiquement les listes déroulantes. Leur logique reste cependant la même : association entre valeur choisie et couleur, appliquée à la cellule ou à la ligne entière. Pour une petite équipe ou un usage ponctuel, rester sur le formatage conditionnel natif d’Excel reste souvent plus pertinent et évite une dépendance à un outil externe.

Dans tous les cas, la clé est de garder une palette sobre. Trop de couleurs différentes et tu transformes ton fichier en sapin de Noël illisible. Trois niveaux de priorité, quatre ou cinq statuts, pas plus. Une règle simple fonctionne mieux qu’un arc-en-ciel théorique que personne ne retiendra.

Étapes concrètes pour associer une couleur à chaque option de menu déroulant

Pour rendre tout ça actionnable, autant poser les étapes tranquillement avec un exemple concret. Reprenons une colonne de cellules déroulantes contenant les fruits d’un stock fictif : Pomme, Poire, Orange, Banane, Raisin. On veut que la cellule affiche un fond rouge pour Pomme, orange pour Orange, jaune pour Banane, etc. Le principe reste le même que pour les statuts de NordExpress.

On commence par sélectionner la plage contenant la liste déroulante Excel, disons A2:A50. Sur le ruban, onglet Accueil, on ouvre la Mise en forme conditionnelle, puis Nouvelle règle. On choisit « Mettre en forme uniquement les cellules qui contiennent », puis « Texte spécifique » et « contenant ». Dans le champ de texte, on tape Pomme. Un clic sur Format permet de choisir un fond rouge dans l’onglet Remplissage, et éventuellement un style de police associé.

On valide une première fois, puis on répète la manœuvre pour Orange, Banane et les autres éléments. Dans le Gestionnaire de règles de mise en forme conditionnelle, on voit alors apparaître plusieurs lignes, toutes appliquées à la même plage A2:A50, chacune ciblant un texte précis. C’est cette empilement de règles qui permet au tableau de réagir en temps réel à la valeur choisie dans le menu déroulant.

Pour résumer ces options de manière claire, on peut les comparer dans un petit tableau.

ApprocheCe que tu peux faireAvantagesLimites
Liste + formatage conditionnel natifColorer les cellules selon la valeur choisie dans la liste déroulanteSans complément, portable sur tous les postes, comportement maîtriséPas de couleur directement dans le menu, besoin de plusieurs règles
Complément type KutoolsGérer des listes avec couleurs via un assistant dédiéParamétrage rapide, interface simplifiée pour les non-expertsDépendance au complément, pas toujours disponible sur tous les environnements
VBA sur mesureRéagir à chaque changement de cellule pour appliquer un style personnaliséContrôle très fin, logique métier complexe possibleNécessite des compétences en code, compatibilité limitée sur certains environnements sécurisés

L’idée n’est pas de multiplier les techniques, mais de choisir celle qui colle à ton contexte : petite équipe interne, gros service IT, environnement verrouillé… Dans beaucoup de cas, le duo validation + formatage conditionnel fait largement le travail sans alourdir le classeur.

A lire également :  Comment télécharger une vidéo Instagram en HD avec ou sans app

Listes déroulantes avancées : dépendantes, dynamiques, saisie semi-automatique

Une fois que la liste de base fonctionne et que les couleurs répondent bien, on peut s’attaquer aux cas plus malins. Chez NordExpress, l’équipe commerciale voulait filtrer les types de livraisons en fonction du pays choisi. Afficher « Livraison express Europe » quand on sélectionne la France ou la Belgique n’a pas beaucoup de sens. Il fallait donc une liste déroulante dépendante, dont les options changent selon le choix précédent.

Le principe reste toujours le même : des listes sources bien rangées et des plages nommées parlantes. Sur une zone à part, une première colonne liste les pays, puis des colonnes adjacentes stockent les modes de livraison spécifiques à chaque pays. Chaque bloc devient une plage nommée. La première liste déroulante pointe sur la liste des pays, la seconde utilise une formule de type INDIRECT pour aller chercher les modes correspondant à la valeur choisie dans la première. C’est un peu plus technique, mais ça reste accessible dès qu’on a compris la logique.

Autre sujet récurrent : les listes trop longues. Quand tu as 200 références produit dans les options d’une liste déroulante Excel, faire défiler jusqu’au bon élément devient vite agaçant. Là, deux stratégies se défendent. Soit on ajoute un filtre ou un champ de recherche externe, soit on met en place une forme de saisie semi-automatique qui complète la valeur dès qu’on tape les premières lettres. Sur les versions récentes d’Excel, des solutions existent via formules ou compléments pour se rapprocher de ce comportement « moteur de recherche » à l’intérieur de la cellule.

Sur le fichier de NordExpress, la direction a choisi une voie plus pragmatique : découper les listes très longues par catégories, avec une première liste déroulante pour la famille de produits, puis une seconde pour la référence précise. L’utilisateur fait deux choix plutôt qu’un, mais le nombre d’options dans chaque menu reste raisonnable. Pour un usage quotidien, c’est souvent plus confortable qu’une seule liste interminable.

Enfin, pour ceux qui ont besoin d’un comportement vraiment sur mesure (multi-sélection dans une même cellule, listes qui se mettent à jour en temps réel depuis une base externe, etc.), le VBA ou les compléments tiers restent des pistes. À condition d’accepter la dette technique associée et de documenter correctement le fonctionnement. Un fichier truffé de macros sans explication finit vite dans la liste des « trucs que personne n’ose toucher ».

Ces listes avancées rapprochent petit à petit Excel d’une interface applicative. On quitte la simple feuille de calcul pour un outil métier où chaque liste déroulante devient un carrefour décisif dans le parcours utilisateur.

Petit inventaire des options de liste déroulante qui changent la vie au quotidien

Pour éviter de tout mélanger, autant poser les différents types de menus que tu peux envisager dans une feuille Excel, en repartant des cas concrets croisés en agence.

D’abord, la liste déroulante simple, celle qu’on a vue au début, suffit pour des champs comme le genre de document, la civilité, le mode de paiement. Elle s’appuie sur une liste courte, rarement modifiée. Ensuite vient la liste déroulante dynamique basée sur des plages nommées ou des tableaux structurés. Parfaite pour les catégories produits, les équipes, les noms de clients qui évoluent régulièrement.

Troisième catégorie, la liste déroulante dépendante, très utile pour des formulaires de type « pays / région / ville » ou « type de service / sous-service ». Elle demande un peu plus de préparation, mais le confort côté utilisateur est net. Quatrième type, les cellules déroulantes avec couleurs, qui s’appuient systématiquement sur le formatage conditionnel. Statuts, niveaux de risque, urgences, tout ce qui gagne à être lu par la couleur tombe dans ce cas.

Dans certains projets, on tombe aussi sur des listes multi-sélection. Cela peut sembler séduisant, mais ça complique un peu tout le reste : recherche, filtres, export. À manier avec prudence. Dans bien des cas, il vaut mieux créer plusieurs colonnes avec chacune une liste simple plutôt que d’empiler les valeurs dans une seule cellule.

Pour résumer, la vraie question n’est pas « quel type de liste déroulante Excel choisir ? », mais « de quel niveau de guidage ton utilisateur a-t-il besoin sur ce champ précis ? ». Plus la donnée est critique pour les calculs ou les statistiques derrière, plus cela vaut le coup d’investir dans une liste propre, dynamique, colorée si nécessaire.

Erreurs classiques et bonnes pratiques avec les listes déroulantes Excel

Les listes déroulantes mal pensées font perdre plus de temps qu’elles n’en font gagner. Sur des projets clients, on tombe régulièrement sur des fichiers où tout part d’une bonne intention, puis s’enlise. Listes cassées, couleurs qui ne s’appliquent plus, doublons partout. L’objectif, ici, est de passer en revue les pièges récurrents pour les éviter dès le départ.

Premier piège : mélanger plusieurs sources pour une même liste déroulante. Une fois sur deux, on découvre une partie des valeurs codées en dur dans la validation des données, et une autre partie dans une plage de cellules. Résultat, personne ne sait où les modifier. Règle de base : une liste, une source. Tout est centralisé dans une zone dédiée, même pour un simple menu déroulant Excel à trois options.

Deuxième piège : supprimer ou déplacer la plage source sans s’en rendre compte. Un tri mal paramétré, un copier-coller malheureux, et la création de liste déroulante repose soudain sur des cellules vides. D’où l’intérêt d’utiliser des plages nommées et, idéalement, un petit onglet à part pour toutes les tables de référence. C’est moins « propre » visuellement qu’un fichier ultra-compact, mais c’est beaucoup plus robuste.

A lire également :  Comment copier-coller sur Mac avec ou sans souris (raccourcis et trackpad)

Troisième piège : le code couleur qui ne raconte rien. Utiliser quatre verts différents selon l’humeur du jour, ou varier les rouges parce que « c’est joli », aboutit à un résultat illisible. Le formatage conditionnel doit raconter une histoire claire : rouge = problème, orange = à surveiller, vert = ok. Tout le reste brouille le message. On retrouve exactement cette logique en design graphique, par exemple lors de l’ajout d’une nouvelle police dans un logiciel comme Photoshop, sujet qu’on retrouve développée dans des guides du type méthode simple pour ajouter une police : moins mais mieux.

Quatrième piège : les messages d’erreur agressifs. Excel permet d’afficher un avertissement dès que quelqu’un sort des options de la liste déroulante. Autant l’utiliser pour expliquer calmement ce qui est attendu, pas pour balancer un texte technique incompréhensible. Plus l’outil est pédagogique, plus les utilisateurs respecteront la structure.

Dernier point, rarement évoqué : la cohérence entre les listes d’un même fichier. Si tu appelles un statut « En attente » dans une feuille et « À traiter » dans une autre pour désigner la même chose, tu compliques les filtrages, les regroupements, et tu perds tout le bénéfice des menus déroulants. On gagne énormément à définir un petit glossaire interne, quitte à le glisser en note discrète dans l’onglet des sources.

Checklist rapide avant de déployer un fichier rempli de menus déroulants

Avant de partager un classeur truffé de cellules déroulantes avec une équipe, une courte revue évite bien des retours agacés. L’idée n’est pas de sortir un cahier des charges officiel, mais de se poser quelques bonnes questions très concrètes.

D’abord, toutes les listes ont-elles une source identifiable, dans un onglet dédié ou une zone clairement indiquée ? Ensuite, les plages nommées sont-elles utilisées pour les listes importantes, de manière à pouvoir les agrandir sans tout casser ? Troisième point, les couleurs dans la liste déroulante sont-elles limitées à quelques codes clairs, réutilisés partout dans le classeur pour signifier la même chose ?

On peut aussi vérifier que les messages d’erreur de la validation des données sont activés et rédigés dans un langage compréhensible. Et que les utilisateurs cibles comprennent bien ce qu’ils ont le droit de modifier. Une courte démonstration de cinq minutes vaudra toujours mieux qu’un long document Word rangé sur un serveur que personne n’ouvre.

Enfin, un point souvent oublié : tester le fichier sur un poste qui n’est pas le tien, avec un Excel d’une autre version. Certains compléments, certaines fonctions ou certains styles peuvent être moins bien gérés. Mieux vaut découvrir les soucis avant de déployer le classeur à toute une équipe.

Penser expérience utilisateur dans Excel : listes déroulantes comme mini-interfaces

Au fond, travailler ses listes déroulantes Excel, c’est faire de l’UX appliquée à un tableur. Chaque cellule déroulante devient un mini-menu, chaque code couleur un signal visuel. Sur le fichier de NordExpress, après quelques itérations, le suivi des livraisons ressemble plus à un tableau de bord qu’à un simple inventaire de lignes. Les nouveaux arrivants comprennent où cliquer, comment remplir, ce qui est obligatoire, ce qui est informatif.

Cette approche vaut pour toutes les activités où Excel reste l’outil central : associations, PME, services publics, studios créatifs. On parle rarement d’ergonomie quand on évoque un tableur, pourtant la logique est la même que sur un site ou une application. Tu guides, tu simplifies, tu évites les zones de flou. Une liste déroulante bien pensée vaut parfois mieux qu’une longue note explicative écrite en petit dans un coin.

Le duo validation des données + formatage conditionnel est un peu l’équivalent du combo structure + design dans une interface web. La validation encadre ce qui est possible, le formatage donne du sens et du relief. Ajouter à cela des plages nommées propres, et tu te retrouves avec un système relativement flexible, qui peut évoluer sans tout remettre à plat.

Dernier point à garder en tête : un fichier Excel vécu comme un outil agréable à utiliser sera mieux rempli, donc plus fiable. À l’inverse, un tableau pénible, sans repères visuels, avec des listes déroulantes mal rangées, sera rempli en diagonale, avec des « à voir » ou des cellules laissées vides. Même sur un outil austère comme un tableur, le soin apporté au confort d’usage n’est jamais du temps perdu.

En réfléchissant à tes menus déroulants comme à de petites briques d’interface, tu alignes la technique, le design et l’efficacité au quotidien, ce qui est exactement le but d’un bon fichier de travail.

Comment créer une liste déroulante simple dans Excel ?

Commence par lister tes valeurs dans une colonne dédiée, par exemple en B2:B10. Sélectionne ensuite les cellules qui doivent afficher la liste déroulante, ouvre l’onglet Données, puis Validation des données. Choisis Liste comme type de validation, et désigne la plage B2:B10 comme source. Valide : chaque cellule sélectionnée affichera désormais un menu déroulant avec ces options.

Comment ajouter des couleurs à une liste déroulante Excel ?

Les couleurs ne s’appliquent pas directement aux options du menu, mais aux cellules qui les utilisent. Après avoir créé ta liste, sélectionne la plage de cellules concernées, puis va dans Accueil, Mise en forme conditionnelle, Nouvelle règle. Choisis Mettre en forme uniquement les cellules qui contiennent, règle le critère sur Texte spécifique avec la valeur souhaitée, puis définis une couleur de remplissage dans Format. Répète la manipulation pour chaque valeur à colorer.

Pourquoi utiliser des plages nommées pour les listes déroulantes ?

Les plages nommées rendent les listes plus faciles à maintenir. Au lieu de pointer directement sur B2:B10, tu donnes un nom à cette plage, par exemple Liste_Statuts, et tu utilises ce nom comme source dans la validation des données. Si tu ajoutes des valeurs dans la zone prévue, ou si tu déplaces la liste dans un autre endroit, il suffit d’actualiser la plage nommée, sans repasser sur toutes les validations. C’est plus lisible et moins fragile.

Peut-on créer une liste déroulante dépendante sans VBA ?

Oui, c’est possible avec des plages nommées et des formules comme INDIRECT. Tu crées d’abord une première liste déroulante pour la catégorie principale, par exemple les pays. Puis tu prépares des listes distinctes pour chaque pays, chacune avec un nom correspondant. La deuxième liste déroulante utilise une formule qui renvoie vers la plage portant le même nom que la valeur choisie dans la première liste. Cela demande un peu de préparation, mais aucun code.

Comment éviter de casser une liste déroulante déjà en place ?

Centralise toujours les sources dans une zone dédiée et évite de trier ou de supprimer ces cellules sans vérifier les validations qui s’y rattachent. Utilise de préférence des plages nommées, et documente dans un onglet de notes l’emplacement des listes de référence. Avant une refonte importante, fais une copie de sauvegarde du classeur, et teste les modifications sur un petit nombre de lignes pour vérifier que les menus déroulants et le formatage conditionnel réagissent toujours correctement.

fred desurmont
Fred Desurmont
Fred Desurmont est développeur‑designer et fondateur de l’agence Zig & Zag, où il marie exigence technique, identité visuelle soignée et UX accessible. Sur ce blog, il partage sans filtre ses retours de terrain, ses méthodes et ses avis tranchés pour t’aider à construire des expériences web qui servent vraiment ton projet.

Laisser un commentaire