Bonjour à tous,
Je suis en cours de création d'un fichier d'audit, et dans un soucis de praticité, je souhaiterais que certaines cellules se remplissent selon un choix limité de réponse, contenues dans une cellule avec menu déroulant.
Je rencontre actuellement deux problèmes:
Tout d'abord, j'ai essayer de faciliter la saisie avec une liste semi intuitive, dans les cellules concernées (cellules G6 à G....), malheureusement cela ne fonctionne pas.
dans l'onglet BDD, colonne Q:Q, j'ai saisie cette formule : "=SI(NB.SI(R1;"*"&'Les extérieurs'!$G$6&"*")>0;MAX($Q$1:Q1)+1;"")"
Afin que suivant les lettres saisies en cellule G..., une numérotation s'incrémente en fonction des correspondances et donc pouvoir récupérer et trier ces correspondances dans d'autres cellules, mais malheureusement, quel que soit le caractère saisie, cette colonne reste désespérément à 0, et je ne comprends pas pourquoi.
Pourriez-vous m'aider sur ce sujet?
L'autre problème sur lequel je bloque est que mon fichier contient plusieurs onglet (j'ai joint une version allégée), et je souhaiterais que plusieurs de ces onglets bénéficient de cette saisie intuitive, mais pas tous. il y a entre 15 et 40 onglets, dont environ 7 environ ne doivent pas avoir de liste déroulantes semi intuitive.
A ce jour, je n'imagine même pas comment je pourrais quasi généraliser cette formule "=SI(NB.SI(R1;"*"&'Les extérieurs'!$G$6&"*")>0;MAX($Q$1:Q1)+1;"")", sans passer par des OU:
=SI(NB.SI(ou(R1="*"&'Les extérieurs'!$G$6&"*";R1="*"&'La réception'!$G$6&"*";R1="*"&'Les chambres (Bât.1'!)'!$G$6&"*";....;.......);>0);MAX($Q$1:Q1)+1;"")
Existe-t-il une solution plus simple ou plus académique?
J'aimerais autant que possible éviter d'alourdir le fichier, j'ai du coup écarté la solution VBA avec des menu déroulant de type contrôle, au vu du nombre nécessaire (un petit millier suivant le fichier.
Merci d'avance de votre aide.
Mickaël.