Liste déroulante avec saisie semi-automatique

Bonjour,

je sis que plusieurs ont déjà abordé le sujet mais étant plutôt ignorante sur le côté code, je ne comprends pas tout. J'ai vraiment tout fait pour comprendre mais après beaucoup de temps à ne pas être capable d'ajuster je vous demande de l'aide. Voici mon problème:

J'ai un tableau avec une liste d'aliment dans la colonne A

les autres colonnes (b,c,d,e,f,g,h,etc. ) me donnes les valeurs nutritionnelles (calorie, protéine, glucides, etc , respectivement )

dans une autre feuille je veux un tableau qui me dit dans colonne A : aliments . Quand je vais dans A2 je veux pouvoir tapper : pomme, et que l'autocomplete me suggère des choix compris dans la liste de l'autre feuille , comme pomme crue, pomme de terre, pomme sans pelure, etc

Je vous joint mon document si jamais ça peut vous aider à me répondre, je serais vraiment enchantée! Merci d'avance !

Bonjour,

1-Il faut supprimer les espaces devant les mots de la liste

2- Il y a plus simple:

.Nommer la liste MaListe

=DECALER(MaListe;EQUIV(A2&"*";MaListe;0)-1;;NB.SI(MaListe;A2&"*"))

http://boisgontierjacques.free.fr/pages_site/listes_cascade.htm

Ceuzin

WOW !

Merci beaucoup! J'aurais dû demander avant! Je suis vraiment contente merci !

Par contre je voudrais juste clarifier quelques petites informations pour que je comprenne mieux et que je devienne meilleure

1- Qu'est-ce qui a été nommé MaListe?

2- L'espace devant vous parlez de la ligne vide (celle qui était en A2 de ma liste de données et les autres articles commençaient en A3)? Je l'avais laissé ainsi volontairement pour avoir le choix de mettre rien mais en effet je peux juste utiliser Delete.

3- Est-ce que vous pourriez me clarifier ce que chaque fonction fait dans la formule de façon assez sommaire et je pourrais aller approfondir par moi-même ensuite? C'est-à-dire DECALER, EQUIV et NB.SI.

Merci beaucoup encore ! Je suis vraiment reconnaissante pour l'aide que vous m'apportez !

Rechercher des sujets similaires à "liste deroulante saisie semi automatique"