XL 2019 Molette Scroll sur ListBox

gg13

XLDnaute Occasionnel
Bonjour,

Je commence un nouveau projet pour lequel je devrai utiliser des ListBox et ComboBox.
Ces listes seront longues et je voudrais utiliser le scroll de la molette plutôt que les ascenseurs.

Après renseignement sur le site j’ai voulu utiliser ce post :
Mouse Wheel Hook (faire défiler le contenu d'une combobox/listbox avec la roulette)

Je galère depuis 2 jours et malgré plusieurs essais je n’arrive pas à intégrer ces différentes macros, plusieurs messages d’erreurs ….
Je ne comprends pas tout.
Si vous pouvez m’aider un peu je vous remercie d’avance.

Je joins le fichier exemple avec les listBox .

GG13
 

Pièces jointes

  • NBA1.3.xlsm
    37.6 KB · Affichages: 10

patricktoulon

XLDnaute Barbatruc
de même que et je viens de le remarquer a peine maintenant (toi pas encore tu ne fait pas les frames)
quand la frame et sa combobox à l'interieur sont hooké ben chao berte!! l'histoire de rectangle ne fonctionne plus non plus pour la sortie du scroll (avec le move!!!! )(chez moi obligé de cliquer dans la frame ou ailleurs pour ré enrouler la combo et donc arrêter le hook bon....somme toute pas bien méchant
 

Staple1600

XLDnaute Barbatruc
@patricktoulon
Je ne teste pas du code qui va titiller ma base de registre
;)

EDITION: J'ai expliqué en long et en large ce j'ai fais
1) TLC du fichier de BrunoM45
2) Remplacement du module M_MouseWheelHook par celui posté sur DVP.com
(message#6 de la discussion DVP.com)

Pour le moment, c'est le seul exemple qui ne plante pas mon Excel 365
(et pour lequel j'ai un Scroll Up/down sur un Combobox et un ListBox - > sur un Userform)
 

Staple1600

XLDnaute Barbatruc
Re

@patricktoulon
Je remets donc le lien en clair
Lien vers le classeur (de BrunoM45)

Lien vers module "corrigé"

Vu ton niveau, c'est simple de faire
CRTL+A SUPPR
puis CTRL+C et enfin CTRL+V

bon je viens de tester celui de bruno
et sans changer quoi que ce soit ca match
EDITION: Ca ne matchait pas avec Office 365 64 bits !
Sinon, je serai en train de prendre l'air et pas dans ce fil!
;)
 

Membres actuellement en ligne

Aucun membre en ligne actuellement.

Statistiques des forums

Discussions
314 017
Messages
2 104 584
Membres
109 084
dernier inscrit
mizab