Saisie semi auto dans liste déroulante

lmylvc

XLDnaute Occasionnel
Hello les Amis

J'aurai besoin du savoir de l'un d'entre vous concernant
les listes déroulantes.

Voici mon pb
J'ai créé une liste déroulante, mai je souhaiterai pouvoir cibler ma recherche en tapant les premières lettres.
Exemple : Mar ce qui me permettra d'avoir le choix entre Martin ou Martine ou Marc
La contrainte réside dans le fait que je ne souhaite pas créer une cellule de présélection.

Merci d'avance pour votre aide


Vincent
 

Tibo

XLDnaute Barbatruc
Re : Saisie semi auto dans liste déroulante

Bonjour,

Regarde les liens en bas de page écran

Fais également une recherche sur le Forum avec les mots clés : liste déroulante intuitive

Tu devrais y trouver la solution à ton souhait.

@+
 

lmylvc

XLDnaute Occasionnel
Re : Saisie semi auto dans liste déroulante

HELLO TIBO

J'ai bien regardé, mais n'ai point trouvé la réponse à ma question
Dans un dés lien il m'est proposé un tuto, mais le lien n'est plus valable.

Donc.... si possible, je souhaiterais renouveller ma question ;)

Merci
 

Tibo

XLDnaute Barbatruc
Re : Saisie semi auto dans liste déroulante

re,

Dans ce cas, joins nous un extrait de ton fichier anonymisé (car ton fichier viendra sûrement compléter utilement l'explication de ce que tu veux faire).

Nous pourrons alors t'apporter une réponse.

A te (re)lire avec ton fichier

@+
 

Tibo

XLDnaute Barbatruc
Re : Saisie semi auto dans liste déroulante

re,

Ta liste de validation doit passer par une formule nommée :

Insertion - Nom - Définir - Nom : liste - Fait référence à :

Code:
=DECALER(liste!$A$1;EQUIV(Feuil1!$A$1&"*";test;0)-1;0;NB.SI(test;Feuil1!$A$1&"*"))

Ensuite, en A1, Données - Validation - Liste - Source : =liste

3ème onglet (Alerte d'erreur) : ne pas oublier de décocher Quand des données non valides sont tapées

Il te suffit ensuite de taper les premières lettres, ENTREE, puis activer la lsite déroulante.

Tu auras les noms commençant par ...

La solution à ce type de problème était bien présente dans les liens que j'avais évoqué plus haut.

@+
 

lmylvc

XLDnaute Occasionnel
Re : Saisie semi auto dans liste déroulante

TIBO

J'ai essayé ta proposition qui fonctionne très bien dans un fichier de test
mais dans mon fichier d'exploitation, la cellule de ref n'est pas Feuil1!$A$1& mais Plan_action FR!$E$6& poutant cela ne fonctione pas.
Voici les formules :
- La tienne
=DECALER(liste!$A$1;EQUIV(Feuil1!$A$1&"*";test;0)-1;0;NB.SI(test;Feuil1!$A$1&"*"))
- La mienne
=DECALER(liste!$E$6;EQUIV(Plan_action FR!$E$6&"*";Resp_Plastal;0)-1;0;NB.SI(Resp_Plastal;Plan_action FR!$E$6&"*"))
Vois-tu un pb ??
Lorsque je modifie la validation de donnée un message indique erreur de ref

Sur ce lien le fichier et stocké
Free - Envoyez vos documents
Merci
 
Dernière édition:

Tibo

XLDnaute Barbatruc
Re : Saisie semi auto dans liste déroulante

re,

Pour ta liste nommée Resp_Plastal, je te propose de la modifier ainsi :

Fait référence à :

Code:
=DECALER(Liste!$A$1;0;0;NBVAL(Liste!$A:$A))
Pour ta liste nommée N_Liste, une correction :

Code:
=DECALER(Liste!$A$1;EQUIV('Plan_action FR'!$E$6&"*";Resp_Plastal;0)-1;0;
NB.SI(Resp_Plastal;'Plan_action FR'!$E$6&"*"))

Le nom de l'onglet Plan_action Fr contenant un espace, il fallait le placer entre apostrophes

Il faut que le nom de l'onglet soit correct : Liste et non pas N_Liste

Le point de départ de la liste : $A$1 et non pas $A$6

Une fois ces corrections effectuées, ça marche nettement mieux

@+
 

lmylvc

XLDnaute Occasionnel
Re : Saisie semi auto dans liste déroulante

Hello TIBO

J'ai essayé ta proposition et cela fonctionne très bien
Je te remercie chalereusement pour ton aide sans faille.

Grace à des personnes comme toi, nous apprenons chque jour un peu plus.

Bye

Vincent
 

Discussions similaires

Statistiques des forums

Discussions
312 836
Messages
2 092 623
Membres
105 470
dernier inscrit
colday