Liste déroulante

Résolu/Fermé
Phil60 Messages postés 81 Date d'inscription lundi 24 avril 2006 Statut Membre Dernière intervention 3 avril 2023 - Modifié par Phil60 le 29/01/2013 à 15:52
Phil60 Messages postés 81 Date d'inscription lundi 24 avril 2006 Statut Membre Dernière intervention 3 avril 2023 - 29 janv. 2013 à 18:32
Bonjour,

Est-ce que, dans une liste déroulante dans Excel 2010, on peut taper la première lettre du mot recherché comme par exemple dans les liste de fonction?
Merci de me donner votre avis.

10 réponses

Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 5 108
29 janv. 2013 à 15:52
Salut,

Si j'ai bien compris ta demande, oui bien sur, que veux tu faire
0
Phil60 Messages postés 81 Date d'inscription lundi 24 avril 2006 Statut Membre Dernière intervention 3 avril 2023 1
29 janv. 2013 à 15:55
Bonjour Mike
Après création d'une la liste importante, je voudrais accéder à un élément de cette liste rapidement sans avoir à tout dérouler, par exemple, si je tape "r", la liste se positionne sur la première donnée commençant par "r".
Est-ce possible et si oui, comment faire.
Merci de m'éclairer.
A +
0
f894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 1 711
29 janv. 2013 à 15:58
Bonjour,
Oui, mais c'est plus ou moins simple en fonction du type de liste deroulante.

Ci-dessous le lien, pour vous donnez une idee, pour liste de validation de donnees:

https://www.commentcamarche.net/applis-sites/bureautique/549-creer-des-listes-deroulantes-dans-excel/
0
via55 Messages postés 14502 Date d'inscription mercredi 16 janvier 2013 Statut Membre Dernière intervention 9 décembre 2024 2 736
29 janv. 2013 à 15:59
Bonjour

Oui avec la manip suivante :

1° nommer la liste des données 'liste" par ex

supposons la cellule pour la liste deroulante en B2

2° dans validations données Liste dans Source taper ceci :
DECALER(INDIRECT("liste");EQUIV(B2&"*";INDIRECT("liste");0)-1;;NB.SI(INDIRECT("liste")B2&"*"))

et dans Alerte d'erreur déchocher "Quand des données non valides.

Cordialement
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Phil60 Messages postés 81 Date d'inscription lundi 24 avril 2006 Statut Membre Dernière intervention 3 avril 2023 1
29 janv. 2013 à 16:46
Merci f894009 et via55.

J'ai tenté vos deux solutions mais je n'ai pas réussi avec aucune des deux.

f894009 :
lorsque je suis les indications du lien proposé, dans la validation des données je mets "l_noms" dans source et lorsque je valide j'ai le message "La source est reconnue comme éronné. Voulez vous continuer".
Je dis "oui" et dans la cellule sélectionnée, j'ai bien la petite flçeche, mais rien quand je clique dessus...

Via 55 : j'ai suivi les indications mais quand je vais dans la cellule où j'ai fait la validation des données, je ne vois que la formule saisie dans "source".
Dans cette formule, est-il normal d'avoir deux ";" qui se suivent entre le "-1" et "NB.SI"?

Merci de me dire l'un et/ou l'autre quelle erreur j'ai pu faire
0
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 5 108
Modifié par Mike-31 le 29/01/2013 à 17:06
Re,

Commence par créer une liste de nom et nomme la, exemple ta liste est sur une feuille en colonne B clic sur l'entête de colonne ce qui va mettre la colonne entière en surbrillance, dans la barre d'adresse juste au dessu de l'entête de colonne A tu doit avoir B1, clic dessus et saisi noms et Entrée.
Sur la feuille de ton choix exemple clic sur la cellule B6, puis données/Validation de données/sélectionne Liste et dans Source colle cette formule

=DECALER(Noms;EQUIV(B6&"*";Noms;0)-1;;NB.SI(Noms;B6&"*"))

rapidement fait voila un montage

https://www.cjoint.com/c/CADrfSikp6u

A+
Mike-31

Une période d'échec est un moment rêvé pour semer les graines du savoir.
0
Phil60 Messages postés 81 Date d'inscription lundi 24 avril 2006 Statut Membre Dernière intervention 3 avril 2023 1
29 janv. 2013 à 17:18
RE Mike

J'ai refait le test avec ta solution.
Dans la cellule sélectionnée, j'ai bien la petite flèche et je retrouve ma liste mais je n'arrive pas à saisir une lettre qui me permettrai d'arriver tout de suite sur le premier nom commençant par cette lettre...
exemple : si ma liste est : choux; radis;poireaux;navets;carottes,....je voudrais en tapant "c" (par exemple)qu'il se positionne sur le premier qui commence par "c", ici, carotte en l'occurrence...
Je précise que la liste réelle est très très longue (ce qui explique mon problème et ma demande...)

Merci à tous pour votre aide
0
Mike-31 Messages postés 18351 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 12 décembre 2024 5 108
29 janv. 2013 à 17:44
Re,

As tu testé mon fichier et si oui fonctionne t il comme tu le souhaites
0
f894009 Messages postés 17206 Date d'inscription dimanche 25 novembre 2007 Statut Membre Dernière intervention 22 novembre 2024 1 711
29 janv. 2013 à 18:24
Bonjour Mike-31,

Votre fichier marche a une anomalie pret (sauf erreur de ma part) en feuil4 pour la formule colonne tire:

il y a: Feuil3!$A$4:$A$501 et il faut Feuil3!$A$3:$A$501 car pas possible d'avoir "titi" le premier titre et ce serait dommage.

pour le reste je n'ai pas encore regarde.
0
Phil60 Messages postés 81 Date d'inscription lundi 24 avril 2006 Statut Membre Dernière intervention 3 avril 2023 1
29 janv. 2013 à 18:32
Re Mike
J'ai testé ton fichier en version 2003 et en version 2010.
Cela parait être une solution que je vais proposer, si tu le permets, à la personne qui m'a posé ce problème.

Merci pour ton soutien.
0