Liste déroulante avec saisie semi-automatique

Fermé
drl - 5 févr. 2015 à 17:14
Boisgontierjacques Messages postés 175 Date d'inscription jeudi 19 septembre 2013 Statut Membre Dernière intervention 26 décembre 2018 - 5 févr. 2015 à 21:16
Bonjour,

j'ai créé la fonction

=SI(f3<>"";DECALER(pianog1;EQUIV(f3&"*";pianoliste;0)-1;;SOMMEPROD((STXT(pianoliste;1;NBCAR(f3))=TEXTE(f3;"0"))*1));pianoliste)

lors de la saisie des premières lettres aucune visualisation ne s'affiche

avez vous une idée

merci

A voir également:

3 réponses

Vaucluse Messages postés 26496 Date d'inscription lundi 23 juillet 2007 Statut Contributeur Dernière intervention 1 avril 2022 6 418
5 févr. 2015 à 17:45
Bonjour
sans connaitre le fichier, c'est la loterie
on suppose:
__(?1)que votre formule sert à définir le nom de la liste alimentant le menu déroulant?
__que pianog1 est le nom donné à la cellule de départ de la liste
__(?3)que pianoliste est le nom de la liste complètedes références, classées par ordre alphabétiques

alors essayez de nommer le champ à utiliser (nom inconnu?) avec cette formule:

=DECALER(pianog1;EQUIV(F3&"*";Pianoliste;0)-1;;NB.SI(Pianoliste;F3&"*"))


crdlmnt

0
Gyrus Messages postés 3334 Date d'inscription samedi 20 juillet 2013 Statut Membre Dernière intervention 9 décembre 2016 524
5 févr. 2015 à 17:46
Bonjour,

La formule est correcte.
Reste à savoir si le reste l'est aussi.
En toute logique, si la liste de validation a été déclarée correctement, tu devrais la voir dans son intégralité avec la source =pianoliste.

Pour t'aider
https://www.commentcamarche.net/applis-sites/bureautique/549-creer-des-listes-deroulantes-dans-excel/

A+
0