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

Changer la couleur d'Excel

En fonction des versions d'Excel, vous pouvez changer la couleur du thème.

Alors qu'il était possible de choisir du bleu dans Excel 2010, il n'y a maintenant que du blanc ou du gris dans Excel 2013 🙁 Quel dommage !

Pour changer la couleur, allez dans Options, Général, puis choisissez la couleur :

Sous 2010 :
changer_couleur_excel

Sous 2013 :
options-excel-couleurs-2013

A bientôt

Gaëtan

Développer de A à Z une macro complémentaire pour la création de noms (1/13)

Vidéo 1 : explication du problème et ajout du formulaire

Si vous avez aimé ce cours, n'hésitez pas à soutenir XLerateur ci-contre.

Les fichiers du cours sont disponibles ici :
- HyperNoms.xlsm (fichier excel classique)
- HyperNoms.xlam (macro complémentaire)

Partie 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 et 13


Vous avez aimé?
Soutenez XLerateur