XL 2013 VBA Scroll en ListBox (dans un UserForm)

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

Dudu2

XLDnaute Barbatruc
Bonjour,

Je chercher un code qui marche pour scroller une ListBox dans un UserForm avec la molette de la souris.
Sur Internet il y a plein d'exemples inspirés du code de Peter Thornton mais il y a toujours un truc qui coince à l'exécution.

Quelqu'un aurait-il une version opérationnelle en 32 bits ? en 64 bits ?

Cordialement,
D.
 
Dudu2 fait toi une classe listview dans un xla(m) tout simplement si vraiment pour toi c'est important
pose toi les questions
  1. suis je le seul a y avoir pensé
  2. l'interet en vaut il la chandelle
  3. quelle est la différence entre manipuler des api windows dans une dll perso par rapport a la manipulation vb(a)
  4. etc...
ai - je essayé en restant appuyé sur le bouton de la souris de me positionner en dehors du cadre liste 😉
 
@patricktoulon,
1 - Pourquoi n'aurais-je pas déjà fais des recherches ? Bien sûr que j'en ai fait, infructueuses jusque là.
2 - Ne me serais-pas déja posé la question ? Bien sûr qui si, et j'en ai déduit que ça n'a pas grand intérêt en soi mais pourrait aider à passer le temps en confinement.
3 - Là je vois pas trop...
 
A Dudu2
Si pour toi, éviter sur un forum technique de laisser dire n'importe quoi est "rabaisser les autres", c'est TON problème.
C'est pour MOI, la volonté de tout mettre en oeuvre pour que tout soit suffisamment clair dans tous les esprits. Et c'est dans CET esprit que je corrigerai, chaque fois que nécessaire.
Voilà tout.
 
ah pu...rée ! Même une phrase banale et à portée générale, tu en dissèques les termes pour les invalider. Très fort !

Alors je fais pareil ?
Il ne s'agit pas d'une "aide", mais d'une mise au point.
Et elle n'est pas "précieuse", mais le minimum nécessaire pour éviter égarements et incompréhension
Il ne s'agit pas de faire référence à la discussion ci-dessus inutile et pesante mais aux opportunités qui te seraient données à d'autres occasions de fournir de l'aide à des personnes en demandant, ce qui me semble le but d'un forum comme celui-ci.
Si tu es aussi expert en Excel que critique à l'égard de n'importe quel message posté auquel tu réponds, alors ton aide est précieuse parce que tu as cette expertise, elle ne l'est pas si tu n'as rien à apporter.
@+
 
Dernière édition:
re
pour une combo et avoir le dropdown auto

VB:
Dim dpdown As Boolean
Private Sub ComboBox1_Enter()
 Call HookMouse(Me.ComboBox1, eUSERFORM, Me.Name)
End Sub

Private Sub ComboBox1_Exit(ByVal Cancel As MSForms.ReturnBoolean)
dpdown = False
UnHookMouse
End Sub

Private Sub ComboBox1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
Call HookMouse(ComboBox1, eSHEET)
End Sub

Private Sub ComboBox1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
If Not dpdown Then ComboBox1.DropDown: ComboBox1.SetFocus: dpdown = True
End Sub
Super Merci ! C'est exactement ce que je recherchais 🙂
 
- 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

Discussions similaires

Réponses
46
Affichages
2 K
Retour