Bonjour,
Précision pour JFL : dans la validation des données, l'option "Personnalisé" permet de saisir une formule pour effectuer un contrôle.
Par exemple : =NB.SI(A:A;A708)=1 permet d'éviter de saisir un doublon (ici en colonne A, ligne 708) lors d'une saisie libre (à appliquer sur toute la colonne, naturellement).
Dans mon cas, je veux à la fois la liste déroulante et le contrôle de l'unicité (fromage et dessert, ceinture et bretelle, ...). Et je ne suis pas sûr que la validation des données soit assez puissante pour gérer cela seule.
Car en plus, l'unicité du nom est gérée par 1/2 journée.
Donc je vous envoie une solution qui a le mérite d'exister mais qui ne me satisfait pas totalement :
- Je suis parti de la proposition de JFL en remplaçant la plage de recherche par un adressage indirect.
- Pour mettre à jour le contenu de la cellule d'adressage indirect, j'utilise une macro de mise à jour à chaque changement de cellule.
Fichier ci-dessous pour mieux comprendre.
Ce n'est pas aussi fin et fluide que je j'espérait mais bon...
Merci encore pour votre participation.
Amicalement.
Pierre