Un fichier de suivi partagé entre trois personnes, et en moins d’une semaine on retrouve « En cours », « en cours », « EN COURS » et « encours » dans la même colonne. Le tri ne fonctionne plus, les tableaux croisés dynamiques renvoient quatre catégories au lieu d’une. C’est exactement le type de situation où une liste déroulante règle le problème à la source.
Validation des données Excel : le mécanisme derrière la liste déroulante
Les concurrents détaillent tous la procédure clic par clic. On va plutôt s’attarder sur ce qui se passe réellement quand on active une liste déroulante, parce que c’est cette compréhension qui évite les mauvaises surprises.
Quand on crée une liste déroulante via le menu Données > Validation des données, Excel inscrit une règle sur la cellule. Cette règle contient trois éléments : le type de restriction (Liste), la source des valeurs autorisées, et le comportement en cas de saisie non conforme (alerte, avertissement ou blocage).
La liste déroulante est une règle de validation, pas un formatage visuel. Copier-coller une cellule avec « Collage spécial > Valeurs » supprime la règle. Un import CSV écrase aussi les validations. Quand on travaille à plusieurs, il faut protéger la feuille ou au minimum verrouiller les cellules contenant la validation pour éviter qu’un collage accidentel ne détruise le dispositif.

Liste déroulante dynamique : pourquoi un tableau structuré change tout
La méthode classique consiste à taper les valeurs directement dans la boîte de dialogue, séparées par des points-virgules. Ça fonctionne pour trois ou quatre entrées fixes. Dès qu’on dépasse une dizaine de valeurs, ou qu’on ajoute régulièrement de nouveaux éléments, cette approche devient fragile.
Plage nommée ou tableau Excel
On peut pointer la source vers une plage de cellules sur une feuille dédiée (souvent nommée « Référentiels » ou « Listes »). Le problème : si on ajoute une valeur en dessous de la plage définie, elle n’apparaît pas dans le menu déroulant tant qu’on n’a pas étendu manuellement la plage.
La solution la plus fiable est de convertir la plage source en tableau structuré (Ctrl+T). Un tableau Excel s’étend automatiquement quand on ajoute une ligne. La liste déroulante qui pointe vers la colonne de ce tableau intègre donc chaque nouvel élément sans intervention.
- Créer une feuille « Référentiels » regroupant toutes les listes sources, chacune dans un tableau nommé (Statuts, Catégories, Responsables, etc.).
- Utiliser la syntaxe INDIRECT si on veut des listes déroulantes en cascade, par exemple une première liste « Département » qui conditionne les choix d’une deuxième liste « Ville ».
- Verrouiller cette feuille en écriture pour les utilisateurs standards et ne donner l’accès modification qu’à la personne qui gère les référentiels.
Les retours varient sur l’usage d’INDIRECT avec des tableaux structurés, car la fonction ne reconnaît pas toujours les noms de tableaux selon la version d’Excel. Tester la cascade sur quelques cellules avant de la déployer sur tout le fichier évite de perdre du temps.
Saisie de données sur formulaires web : l’impact des normes WCAG 2.2
Les listes déroulantes ne concernent pas que les tableurs. Sur le web et dans les applications métier, elles jouent un rôle comparable pour limiter les erreurs de saisie. Et depuis peu, un cadre normatif pousse aux adopter plus largement.
Les Web Content Accessibility Guidelines 2.2, publiées le 5 octobre 2023, introduisent le critère 3.3.7 Redundant Entry (niveau A). Ce critère interdit qu’un formulaire redemande des données déjà saisies dans le même processus. En pratique, cela oblige les concepteurs à proposer des mécanismes de sélection (autocomplétion, listes de choix prédéfinis) plutôt que des champs libres répétitifs.
Les listes déroulantes deviennent un levier de conformité accessibilité, pas seulement un confort d’usage. Le critère 2.5.8 Target Size impose aussi des dimensions minimales de cibles interactives, ce qui influence directement la taille des options dans un menu déroulant sur écran tactile.
Conception mobile et choix du composant
Sur un formulaire mobile, le menu déroulant natif du navigateur affiche une roue de sélection (iOS) ou une modale (Android). Ce comportement est souvent plus accessible qu’un composant JavaScript personnalisé qui ne respecte pas la navigation au clavier.
Quand on conçoit un formulaire avec beaucoup d’options (plus d’une vingtaine), un champ avec autocomplétion filtrée remplace avantageusement la liste déroulante classique. L’utilisateur tape deux ou trois caractères et voit apparaître les choix correspondants. On garde le bénéfice du référentiel contrôlé sans forcer le défilement d’une liste interminable.

Erreurs fréquentes et méthode de déploiement sur un fichier partagé
On a vu le mécanisme, la source dynamique, le cadre normatif. Voici les pièges concrets qu’on rencontre en conditions réelles sur un fichier Excel collaboratif.
- Oublier de cocher « Liste déroulante dans la cellule » dans la boîte de validation. La règle existe, mais l’utilisateur ne voit pas la flèche et tape sa valeur manuellement, ce qui annule tout l’intérêt.
- Laisser des cellules vides dans la plage source. Certaines versions d’Excel affichent alors une option vide dans le menu, ce qui prête à confusion.
- Ne pas définir de message d’erreur clair. Par défaut, Excel affiche « La valeur que vous avez entrée n’est pas valide ». Personnaliser ce message avec une indication précise (« Choisissez une valeur dans la liste ») réduit les appels au support.
- Appliquer la validation sur une seule cellule puis oublier de l’étendre aux lignes suivantes. On peut sélectionner toute la colonne (hors en-tête) avant de créer la règle.
Pour déployer proprement, on commence par un fichier pilote avec une dizaine de lignes, on teste la validation et les cas limites (copier-coller, import, suppression de ligne), puis on étend. Protéger la feuille de référentiels dès le départ empêche toute modification accidentelle des listes sources.
La liste déroulante reste un des dispositifs les plus simples à mettre en place dans Excel ou dans un formulaire web. Son efficacité tient moins à la technique qu’à la rigueur de la source de données et à la protection du fichier. Un référentiel bien structuré, un tableau dynamique, une feuille verrouillée : trois éléments suffisent pour que la saisie reste propre, même avec une équipe qui ne maîtrise pas le tableur.

