3.4Validation des données & listes déroulantes
La qualité d'une analyse dépend de la qualité de la saisie. « Paris », « paris », « PARIS » (avec un espace) : trois valeurs différentes pour Excel, et vos TCD sont faux. La validation des données empêche ces dérives : elle restreint ce qu'une cellule accepte — une liste de choix, un nombre borné, une date plausible, une longueur de code.
L'outil vedette est la liste déroulante : l'utilisateur choisit au lieu de taper. Vous apprendrez à la créer proprement (source dans un tableau structuré pour qu'elle s'étende seule), à ajouter messages d'aide et alertes d'erreur, et à construire des listes en cascade (le choix de la région filtre les villes proposées) avec INDIRECT.
Vocabulaire de la section
- Validation des données
- Règles de saisie d'une cellule : Données → Validation des données (liste, nombre, date, longueur de texte, formule personnalisée).
- Liste déroulante
- Validation de type « Liste » : la cellule propose un menu de choix — zéro faute de frappe.
- Message d'entrée / alerte d'erreur
- Aide affichée à la sélection de la cellule / message bloquant ou avertissant en cas de saisie invalide.
- Listes dépendantes
- Deuxième liste filtrée par le choix de la première (Région → Villes), classiquement réalisée avec des plages nommées et INDIRECT.
Comment faire piloter PLUSIEURS TCD par un même segment ?
En pratique — Sécuriser un formulaire de commande
- Créez une feuille « Params » avec la liste de vos 4 villes dans un tableau structuré.
- Sur la feuille de saisie, sélectionnez la colonne Ville → Données → Validation → Autoriser : Liste → Source : vos villes.
- Sur la colonne Quantité : Validation → Nombre entier → entre 1 et 500, avec une alerte d'erreur « Quantité entre 1 et 500 ».
- Testez : tapez une ville farfelue ou 9999 — Excel refuse. La saisie est désormais fiable à la source.
Points clés à retenir
- La validation traite le mal à la racine : les erreurs de saisie n'entrent jamais dans le fichier.
- Liste déroulante = l'anti « Paris/paris/PARIS » ; stockez la source dans un tableau structuré pour qu'elle s'étende seule.
- Messages d'entrée pour guider, alertes d'erreur pour bloquer (style Arrêt) ou avertir (style Avertissement).
- La validation ne s'applique qu'aux nouvelles saisies : cerclez les données invalides existantes (Validation → Entourer les données non valides).
Questions fréquentes
Comment faire une liste déroulante avec recherche ?
Excel 365 la propose nativement : commencez à taper dans la cellule, la liste se filtre automatiquement (fonctionnalité AutoComplete des listes déroulantes).
Ma liste dépendante avec INDIRECT ne marche pas, pourquoi ?
Le nom de plage doit correspondre EXACTEMENT au choix de la 1re liste (sans espaces — remplacez-les par des underscores dans les noms, et adaptez avec SUBSTITUE).