XL 2019 Molette Scroll sur ListBox

  • Initiateur de la discussion Initiateur de la discussion gg13
  • 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 !

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

Dudu2 🙂
Résultat du #post242 :
1667210677323.png

🙂
 
au debut ca c'est appelé office 365 après c'est devenu 365 tout court mais ça reste la suite office

Et M... encore un truc à gérer ! Et comment je peux savoir si c'est 2016 ou 2019 sous 365 ?
ben msgbox application version non ?

mais là on retombe dans les travers que j'ai traversé avant d'utiliser correctement pointtoscreenpixels
a savoir des conditions alambiquées imbriquées qui feront de ton code un code sale
et à chaque version il faudra y revenir


non il faut trouver quelque chose de propre et universel
tu m'a pas répondu que donne la classe dans mon 2d fichier (celui qui n'a plus d'erreur )
 
Ça fait 2 jours que je chercher à comprendre pourquoi le Hook se plante chez moi violemment.
Alors je mets en place un système de traces et tout le tralala.

Et vla-ti pas que Windows Update enquille le KB5018202. Un truc pas plus de vieux que 6 jours.
And guess what ? Plus de plantages de mes Scrolls ! J'y crois pas. Je rédémarre une 2ème fois pour vérifier.
 
je crois que pour faire quelque chose de générique il va faloir passer par une bidouille (que tu qualifie d'approximation
a savoir le handle de combo ---> rectangle ---> modification du bottom (+ le( height*le list.rows))
et cel meme pour les frames ou listbox j'ai tester chez moi ca match à 1 point près soit 1.33333333pixel

edit:
d'accords c’était donc une erreur dans le pack redistribuable c+++
 
Alors j'en remets une couche
Code:
Sub test()
version "Octobre17"
End Sub
Sub version(Optional Révolution As String = "Camarades!")
Uno = Application.version
Duo = Application.VBE.version
Tres = Uno & Chr(13) & Duo
MsgBox Tres
End Sub
Résultat chez moi
16.0 et 7.01

@Dudu2
Tu as vu mon second lien ?
(Celui qui parle de Declare)
 
- 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
Retour