Bonjour,
Voici une proposition de liste de validation évolutive en fonction de la frappe déjà effectuée dans la cellule de saisie, fortement inspirée du tutoriel de Pierre Fauconnier.
On dispose d'un tableau T_1 avec le champ Prénoms.
En C1, on veut saisir un prénom de ce champ en commençant la saisie mais utilisant finalement une liste de validation pour éviter des erreurs de frappe.
La liste de validation est créée en colonne E avec en E1 la formule :
=SIERREUR(FILTRE(T_1[Prénoms];SIERREUR(CHERCHE(C1;T_1[Prénoms])= 1 ; FAUX)) ; "faute de frappe")
Dans la boite de dialogue Validation de données pour la cellule C1, on propose comme source :
en désactivant l'alerte pour saisie non conforme dans le volet Alerte d'erreur de la boite de dialogue.
On peut voir ci-dessous le comportement de la liste de validation selon diverses frappes déjà saisies dans la cellule C1.
Cordialement
Claude
Partager