Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

selection par lettre liste déroulante

  • Initiateur de la discussion Initiateur de la discussion tzai
  • Date de début Date de début

Boostez vos compétences Excel avec notre communauté !

Rejoignez Excel Downloads, le rendez-vous des passionnés où l'entraide fait la force. Apprenez, échangez, progressez – et tout ça gratuitement ! 👉 Inscrivez-vous maintenant !

T

tzai

Guest
Bonjour,

Je voudrais savoir comment faire pour que dans une liste déroulante, lorsque j'écris les premières lettres d'un mot, la liste déroulante aille directement aux mots commençant par les mêmes lettres. Un peu comme se comporte google, lorsqu'on écrit une recherche.
Ma liste est assez longue ce qui me ferait gagner du temps.

Je poste un fichier avec la liste.

Merci
 

Pièces jointes

Re : selection par lettre liste déroulante

Merci David84 pour le lien, c'est très intéressant.

Cependant, je n'arrive pas à ce que ça fonctionne.

Pourtant j'ai trouvé le paragraphe concernant ce que je veux.

Le problèmes est que je ne sais pas où mettre la "super formule" qui commence par =DECALER et ne sais pas quoi changer dedans pour qu'elle fonctionne.
Est-ce qu'il vous serait possible de la mettre dans mon fichier test.xls. Comme ça je pourrait l'adapter après à mon fichier réel.
La liste déroulante est en cellule C6 dans mon fichier.


Merci beaucoup
 
Re : selection par lettre liste déroulante

Merci David84,

Effectivement c'est impeccable comme ça.

Mon seul souci est que la liste des valeurs est dans un autre classeur.

Quelle serait la formule pour que ça fonctionne ?

Merci
 
Re : selection par lettre liste déroulante

Bonjour,

Si la liste est sur un autre classeur ouvert X.XLS

Créer un nom de champ:
Insertion/Nom/Définir:
=[X.XLS]Feuil1!$A$1:$A$6

ou

=X.XLS!maliste si le champ est nommé maliste dans le classeur X.XLS

ou

Dans données/Validation:
=INDIRECT(I28) si I28 contient x.xls!maliste



Données/Validation

JB
 
Re : selection par lettre liste déroulante

Et donc quelle formule finale en "mixant" ces deux formules ?

=DECALER(Noms;EQUIV(A2&"*";Noms;0)-1;;NB.SI(Noms;A2&"*"))
=[X.XLS]Feuil1!$A$1:$A$6

Est-ce que ça ferait ça :
=[X.XLS]Feuil1!DECALER(Noms;EQUIV(A2&"*";Noms;0)-1;;NB.SI(Noms;A2&"*"))

😕
 
- Navigue sans publicité
- Accède à Cléa, notre assistante IA experte Excel... et pas que...
- Profite de fonctionnalités exclusives
Ton soutien permet à Excel Downloads de rester 100% gratuit et de continuer à rassembler les passionnés d'Excel.
Je deviens Supporter XLD
Assurez vous de marquer un message comme solution pour une meilleure transparence.

Discussions similaires

P
Réponses
35
Affichages
4 K
C
  • Question Question
Réponses
1
Affichages
678
K
Réponses
38
Affichages
10 K
kinders59
K
R
Réponses
2
Affichages
2 K
Rachelle
R
A
Réponses
4
Affichages
1 K
Alice.l
A
B
Réponses
6
Affichages
3 K
Banshor
B
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…