Nous sommes plusieurs à être irrités lorsqu’une feuille de saisie contient une liste déroulante trop longue.
Les utilisateurs de Microsoft Excel utilisent régulièrement les listes déroulantes de type liste, particulièrement utiles, avec les champs nommés. (voir la page à ce sujet sur Excel.Quebec).
Quelquefois, le contenu de la liste est trop important et nous perdons en convivialité. Par exemple, imaginez une feuille de saisie contenant les villes du Canada.
Pour gagner en convivialité, nous avons procédé ainsi :
- Nous remplaçons le champ nommé « ville » par trois champs nommés, par exemple pour les provinces de Colombie-Britannique, de l’Ontario et du Québec
- La fenêtre de validation de type Liste utilisera la formule suivante : =SI($C$3= »Colombie-Britannique »;li_Colombie_Britannique;SI($C$3= »Ontario »;li_Ontario;SI($C$3= »Québec »;li_Québec;A1)))
- ce qui permettra d’avoir comme contenu de la liste déroulante uniquement les villes correspondant à la province choisie :
À noter que n’importe quelle formule renvoyant une liste d’objets peut être utilisée pour personnaliser le contenu d’une liste déroulante
Petite astuce fort utile, vous pouvez télécharger le fichier exemple ici : Exemple formule dans liste déroulante