Monsieur Excel
Pour tout savoir faire sur Excel !

17 novembre 2011

Une validation par liste dynamique

Vous avez déjà probablement appris – surtout si vous êtes un familier de ce blog ! – comment utiliser la commande « Validation des données » de l’onglet
« Données ». Vous savez donc que l’on peut valider par une liste.

Dans la copie d’écran ci-dessous, nous avons une cellule A1 affichant actuellement « Pays » et dans laquelle nous souhaitons que l’utilisateur sélectionne un des pays listés en colonne C.

Nous avons défini le nom dynamique « Pays » (cf. première copie d’écran dans l’image ci-dessous). Puis nous avons défini une validation par liste dont la souce est « =pays » (cf. seconde copie d’écran dans l’image ci-dessous).

Il suffit alors de dérouler le menu en A1 pour voir apparaître la liste de sélection visible en haut de l’image ci-dessus.

Cette liste est totalement dynamique : si vous ajoutez un nouveau pays à la liste, le menu déroulant en A1 incorporera immédiatement ce nouveau pays !

Remarque – Un avantage collatéral – non négligeable ! – de cette utilisation d'un nom pour la liste de validation est que l'on n'est plus limité par la contrainte que la liste de validation se trouve dans la feuille active !