Avoir la molette de la souris avec les listes déroulantes

Fermé
Tohru222 Messages postés 6 Date d'inscription lundi 7 janvier 2013 Statut Membre Dernière intervention 12 janvier 2013 - 8 janv. 2013 à 10:52
eriiic Messages postés 24512 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 24 mars 2023 - 12 janv. 2013 à 18:08
Bonjour,

Visiblement il n'était pas possible d'avoir le scroll de la souris avec les listes déroulantes sous excel avec les anciennes versions.

je voudrais savoir si celà est possible avec la dernière version ? et comment ?

Merci

5 réponses

eriiic Messages postés 24512 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 24 mars 2023 7 168
8 janv. 2013 à 10:59
Bonjour,

Pas plus.
Mais tu peux limiter ta liste déroulante aux premiers caractères saisis dans la cellule pour la raccourcir.
En E2 mettre en validation par liste :
=DECALER(Liste;EQUIV(E2&"*";Liste;0)-1;0;NB.SI(Liste;E2&"*"))
Liste doit être trié
eric
0
Tohru222 Messages postés 6 Date d'inscription lundi 7 janvier 2013 Statut Membre Dernière intervention 12 janvier 2013
8 janv. 2013 à 16:37
Bonjour,

Ca pêut être super sympa ça.

par conter pourquoi E2 ?
0
eriiic Messages postés 24512 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 24 mars 2023 7 168
8 janv. 2013 à 16:42
Tu la mets ou tu veux, c'était juste pour expliquer d'ou vient le E2 dans la formule.
eric
0
Tohru222 Messages postés 6 Date d'inscription lundi 7 janvier 2013 Statut Membre Dernière intervention 12 janvier 2013
12 janv. 2013 à 09:35
merci,

mais je ne suis pas une experte "liste déroulante",

donc je sélectionne la cellule qui sera l'emplacement de ma liste déroulante (ex : E2),
je fais dans le menu "données" => "validation" et en "source" je met :
=DECALER(Liste;EQUIV(E2&"*";Liste;0)-1;0;NB.SI(Liste;E2&"*"))


"Liste" étant la plage de céllule de cette même feuille qui sont les données de ma liste

ça ne marche pas....

voilà ma formule excate :
=DECALER($AS$7:$AS$62;EQUIV(A50&"*";$AS$7:$AS$62;0)-1;0;NB.SI($AS$7:$AS$62;A50&"*"))

$AS$7:$AS$62 : plage de cellule sources
A50 : emplcement de ma liste déroulante
0
Tohru222 Messages postés 6 Date d'inscription lundi 7 janvier 2013 Statut Membre Dernière intervention 12 janvier 2013
12 janv. 2013 à 09:36
ma plage de source sont des horaires
08h15
08h30
08h45....


le fait que ce soit des chiffres ne gène-t-il aps ?
0

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

Posez votre question
Tohru222 Messages postés 6 Date d'inscription lundi 7 janvier 2013 Statut Membre Dernière intervention 12 janvier 2013
12 janv. 2013 à 09:45
Si ça y est ça marche.

en fait dans le menu "donénes" => validation" la case "alerte erreur lors de la saisie invalide de données" était cochée.

en la décochant ça marche
par contre, maintenant on peut saisir n'importe quoi dans la cellule de la liste déroulante, même des données n'étant pas dans cette liste.

il n'y a pas possibilité de forcer à des données de la liste en faisant cette méthode ?
0
eriiic Messages postés 24512 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 24 mars 2023 7 168
Modifié par eriiic le 12/01/2013 à 18:11
Bonjour,

oui c'est vrai, j'avais oublié de préciser de décocher la case 'Alerte', désolé.
Avoir liste réduite et contrôle complet, non. Pas avec cette méthode.

Tu peux couper la poire en 2 : Alerte d'erreur avec Information.
Si tu as cette alerte après avoir saisi qcq lettres et demandé la liste déroulante tu sais que c'est normal et tu as juste à la valider pour dérouler la liste.
Dans les autres cas tu as l'alerte, à toi d'en tenir compte ou pas mais ça ne te bloque pas la saisie.

Une autre possibilité, peut-être moins instinctive à l'utilisation, il faudra expliquer aux utilisateurs.
Dissocier la liste déroulante de la cellule de saisie de son filtre.
Par exemple garder ta liste en E2, remplacer E2 dans la formule par E1.
Si tu saisis en E1 "mo", ta liste en E2 sera filtrée et tu peux remettre l'alerte.

Sinon tu as cette fiche :
https://www.commentcamarche.net/applis-sites/bureautique/549-creer-des-listes-deroulantes-dans-excel/ (s'appliquer et faire tranquillement toutes les étapes consciencieusement).
Ou bien ça serait en vba...

eric
1