Re : liste déroulante dans une fonction si(et(......)
Bonsoir Gtsyriu, bonsoir Monique,
Merci pour vos explications claires Gtsyriu. Ci-joint ma proposition.
Il y a 2 listes de validations, en C32 et D32, avec les formules suivantes :
=SI(ET(C23="R41";B32="Privé");L2:L49;SI(ET(C23="R41";B32="Public");M2:M49))
=SI(ET(C23="R41";B32="Privé");N2:N49;SI(ET(C23="R41";B32="Public");O2:O49))
Par ailleurs une macro dans le code de la feuille (clic droit sur l'onglet et Visualiser le code) contrôle les cellules C32, D32 et E32 (effacements, inscription de "Renseigner E32" en C32, sélections...).
Voyez le fonctionnement et bien entendu si vous avez d'autres idées, n'hésitez pas à le dire, je peux toujours modifier.
Bonne nuit.
EDIT : AMELIORATIONS :
- ajouté une MFC sur C32-D32
- dans la macro, activation/désactivation des 2 listes de validation
- dans la macro, message de saisie (Liste 1, Liste 2)
- les formules de validation deviennent tout simplement :
=SI(B32="Privé";L2:L49;M2:M49)
=SI(B32="Privé";N2:N49;O2:O49)
A+