Pour que cette liste déroulante fonctionne comme nous le désirons,
il faut d’abord qu’elle soit alimentée par uniquement les villes retenues en
colonne H. Il faut aussi que l’on ait le droit de taper « el » en E2,
ce qui n’est pas possible avec une liste déroulante normale.
Alimentation de la liste déroulante
Pour alimenter la liste déroulante, il faut d’abord définir
un nom dynamique.
C’est ce que nous faisons avec le nom « Ville »,
défini par :
=Ville!$H$2:decaler(Ville!$H$1;MAX(Ville!$G:$G);0)
…où « Ville » est le nom de notre feuille de
calcul.
Il ne reste plus qu’à définir en E2 une zone de validation,
en sélectionnant l’option « Liste » et en entrant =Ville dans le champ
« Source ».
Libération de la liste déroulante
Il faut enfin « libérer » la liste
déroulante pour qu’elle nous autorise à saisir une chaîne de caractères – telle
que « el » – qui ne soit pas l’une des options de la liste
déroulante.
Pour cela, lors de la définition de la zone de validation de
la cellule E2, il suffit de sélectionner l’onglet « Alerte d’erreur »
et de décocher l’option « Quand des données non valides sont
tapées », qui est cochée par défaut :
Et voilà ! Le tour est
joué, vous pouvez à présent entrer « el » en E2 et ne plus voir dans
la liste déroulante que les villes dont le nom contient cette chaîne de
caractères…
Aucun commentaire:
Enregistrer un commentaire