Validation : faire référence à une liste dans une autre feuille

Bonjour à tous,

Dans la foulée de ma série de vidéo (lien) sur la création automatisé de noms, voici une autre approche pour faire référence à une liste dans une validation de données.

Solution classique
La solution classique (XL 2007 et +) qui me semble d'ailleurs toujours la plus appropriée consiste à mettre la liste sous forme de tableau, de la nommer (sans le titre) et de faire référence au nom dans la validation des données. L'un des problèmes est que ça ajoute un peu inutilement des noms, mais ça fonctionne très bien :

Ajout du nom :
nom-liste-validation

Ajout de la validation :
validation-listes

Autre solution sans création de noms
En parcourant internet, je viens juste de découvrir une autre solution assez intéressante.

Dans validation des données, vous pouvez faire "directement" référence au tableau avec une formule comme ceci, en n'oubliant pas les "" encadrant la référence du tableau :
=INDIRECT("Tableau1[Ville]")

indirect-donnees-validation

Par contre, il ne faut surtout pas changer le nom de la colonne de la table, sinon ça ne fonctionnera plus. Si par exemple, vous remplacez Ville par Villes, la validation des données ne fonctionnera plus.

A cause de cette limite, je préconise donc d'utiliser la première solution (création d'un nom sur une liste).

A bientôt

Gaetan

Pour marque-pages : Permaliens.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.