Liste adaptative personnalisée multiples critères

Résolu/Fermé
touroul Messages postés 465 Date d'inscription mardi 5 octobre 2010 Statut Membre Dernière intervention 29 janvier 2024 - Modifié par touroul le 3/04/2015 à 14:32
touroul Messages postés 465 Date d'inscription mardi 5 octobre 2010 Statut Membre Dernière intervention 29 janvier 2024 - 8 avril 2015 à 12:12
Bonjour le forum !
Je souhaite utiliser la fonction de Validation des données en mode Personnalisé (formules) pour restreindre les possibilités de saisie dans un bloc de cellules (débutant en A6). Voici les conditions à rassembler :


- Limiter à une liste (assez courte) :
DECALER(Listes!$F$4;0;0;NBVAL(Listes!$F:$F);)
grâce à cette formule de liste adaptative nommée =MOIS
- OU : ensemble de 3 lettres variables consécutives en Majuscules uniquement : ex : TNT avec
ET(EXACT(MAJUSCULE(A6);A6);NBCAR(A6)=3)

Ma liste adaptative est OK, voici ma formule actuelle :
=OU(MOIS;ET(EXACT(MAJUSCULE(A6);A6);NBCAR(A6)=3))

Mais toutes les valeurs sont acceptées ...

un exemple : https://www.cjoint.com/c/EDdoTxScBcO
Puis-je vous demander de l'aide ? Merci d'avance !

9 réponses

Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 523
4 avril 2015 à 13:20
Bonjour,

Une solution qui couple la liste de validation à une procédure évènementielle VBA.
https://www.cjoint.com/c/EDenGr4CM2e

A+
0