OVH Cloud OVH Cloud

Listes dans Excel !

3 réponses
Avatar
Numeriks
Salut !

J'ai créé plusieurs listes (menus déroulants) dans une feuille excel dont
certains comportent une trentaine de lignes.
Je pensai qu'en ouvrant la liste et en tapant la première lettre du mot que
je souhaite sélectionner, mon curseur irait se placer sur la première
référence concernée.
Exemple :
J'ai une liste qui va de 10 à 99, si je saisi 3 sur mon clavier, je vais
directement à 30...

Eh bien cela ne marche pas...

Avez-vous un truc pour résoudre ce petit problème ?

A+

3 réponses

Avatar
Pounet95
Bonsoir,
Que veux-tu exactement ?
Dans ton exemple, liste de 10 à 99 il est tout à fait normal de sélectionner
30 si tu tapes 3 !
Si tu veux , en tapant 18, arriver sur la valeur 18, mettre la propriété du
listbox "matchentry"
sur 1 fmMatchEntryComplete

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/

"Numeriks" a écrit dans le message de news:
41d15d4b$0$29635$
Salut !

J'ai créé plusieurs listes (menus déroulants) dans une feuille excel dont
certains comportent une trentaine de lignes.
Je pensai qu'en ouvrant la liste et en tapant la première lettre du mot
que je souhaite sélectionner, mon curseur irait se placer sur la première
référence concernée.
Exemple :
J'ai une liste qui va de 10 à 99, si je saisi 3 sur mon clavier, je vais
directement à 30...

Eh bien cela ne marche pas...

Avez-vous un truc pour résoudre ce petit problème ?

A+



Avatar
Numeriks
Je précise mon exemple :
Voici par exemple une liste

Alimentation
Alimentation Produits carnés
Alimentation poisson
Aquaculture
Boulangerie
Boulangerie spécialisée
Charcutier Traiteur
Chocolatier
Chocolatier confiseur
Commerce
Communication
Comptabilité
Cuisine
Distribution et commercialisation dd'équipements automobiles
Distribution et commercialisation de produits alimentaires
Distribution et magasinage
Employé de pharmacie
Employé traiteur
Finances
Fleuriste
Gestion
Glacier
Glacier fabricant
Hotellerie
Hotellerie Restauration
Librairie papetrie presse
Management
Marketing
Métiers de l'alimentation
OPAVI (pain & viennoiserie ind.)
Patissier
Patissier / Glacier / Chocolatier / Confiseur
Patissier / Glacier / Chocolatier / Confiseur
Pêche
Préparateur en produits carnés
...


Je souhaite pouvoir en saisissant une lettre, par exemple "d"
aller directement à la première référence en "d", en l'occurence le
mot "distribution".
Cela eviterait de devoir se "faire" toute la liste jusqu'au "d".

Suis-je plus clair ?

A+

"Pounet95" a écrit dans le message de news:

Bonsoir,
Que veux-tu exactement ?
Dans ton exemple, liste de 10 à 99 il est tout à fait normal de
sélectionner 30 si tu tapes 3 !
Si tu veux , en tapant 18, arriver sur la valeur 18, mettre la propriété
du listbox "matchentry"
sur 1 fmMatchEntryComplete

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/

"Numeriks" a écrit dans le message de news:
41d15d4b$0$29635$
Salut !

J'ai créé plusieurs listes (menus déroulants) dans une feuille excel dont
certains comportent une trentaine de lignes.
Je pensai qu'en ouvrant la liste et en tapant la première lettre du mot
que je souhaite sélectionner, mon curseur irait se placer sur la première
référence concernée.
Exemple :
J'ai une liste qui va de 10 à 99, si je saisi 3 sur mon clavier, je vais
directement à 30...

Eh bien cela ne marche pas...

Avez-vous un truc pour résoudre ce petit problème ?

A+






Avatar
Pounet95
Bonjour,
J'ai copié cette liste dans une feuille et ai nommé la plage correspondante
Liste.
Dans la listbox issue de la barre d'outils "Boite à outils Contrôles", j'ai
renseigné
la propriété ListFillRange avec le mot Liste et ai laissé la propriété
MatchEntry à 0
correspondant donc à positionner la sélection sur la première occurence de
la lettre saisie au clavier.
Je suis sous XL2000 et ça marche comme tu le demandes :o))

Comme je le disais dans mon précédent post, jouer sur cette propriété pour
accéder
de différentes façons aux items de la liste.

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/

"Numeriks" a écrit dans le message de news:
41d2b31d$0$1325$
Je précise mon exemple :
Voici par exemple une liste

Alimentation
Alimentation Produits carnés
Alimentation poisson
Aquaculture
Boulangerie
Boulangerie spécialisée
Charcutier Traiteur
Chocolatier
Chocolatier confiseur
Commerce
Communication
Comptabilité
Cuisine
Distribution et commercialisation dd'équipements automobiles
Distribution et commercialisation de produits alimentaires
Distribution et magasinage
Employé de pharmacie
Employé traiteur
Finances
Fleuriste
Gestion
Glacier
Glacier fabricant
Hotellerie
Hotellerie Restauration
Librairie papetrie presse
Management
Marketing
Métiers de l'alimentation
OPAVI (pain & viennoiserie ind.)
Patissier
Patissier / Glacier / Chocolatier / Confiseur
Patissier / Glacier / Chocolatier / Confiseur
Pêche
Préparateur en produits carnés
...


Je souhaite pouvoir en saisissant une lettre, par exemple "d"
aller directement à la première référence en "d", en l'occurence le
mot "distribution".
Cela eviterait de devoir se "faire" toute la liste jusqu'au "d".

Suis-je plus clair ?

A+

"Pounet95" a écrit dans le message de news:

Bonsoir,
Que veux-tu exactement ?
Dans ton exemple, liste de 10 à 99 il est tout à fait normal de
sélectionner 30 si tu tapes 3 !
Si tu veux , en tapant 18, arriver sur la valeur 18, mettre la propriété
du listbox "matchentry"
sur 1 fmMatchEntryComplete

--
Pounet95
on trouve tout ( ou presque ) http://www.excelabo.net/

"Numeriks" a écrit dans le message de news:
41d15d4b$0$29635$
Salut !

J'ai créé plusieurs listes (menus déroulants) dans une feuille excel
dont certains comportent une trentaine de lignes.
Je pensai qu'en ouvrant la liste et en tapant la première lettre du mot
que je souhaite sélectionner, mon curseur irait se placer sur la
première référence concernée.
Exemple :
J'ai une liste qui va de 10 à 99, si je saisi 3 sur mon clavier, je vais
directement à 30...

Eh bien cela ne marche pas...

Avez-vous un truc pour résoudre ce petit problème ?

A+