roulette souris dans liste USF

  • 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 à tous.
Je ne trouve pas dans les propriétés d'une listbox comment valider
l'utilisation de la roulette de la souris pour un défilement plus rapide.
Quelqu'un aurait-il l'information ?
Merci
gg13
 
Re : roulette souris dans liste USF

Bonjour gg, Bruno🙂

un essai avec l'événement "mousedown" de la listbox, le pas du défilement est défini dans la variable "v" :
Code:
Option Explicit
Dim b As Boolean
Private Sub ListBox1_MouseDown(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
Dim v As Byte
v = 10 'pas de défilement
With ListBox1
    .TopIndex = IIf(b = False, .TopIndex + v, IIf((.TopIndex - v) >= 0, .TopIndex - v, 0))
    If (.TopIndex + v) > .ListCount Then
        b = True
        ElseIf (.TopIndex + v) <= v Then b = False
    End If
End With
End Sub

bonne journée
@+
 
Dernière édition:
- 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
18
Affichages
356
  • Question Question
Microsoft 365 affichage userform
Réponses
4
Affichages
365
Réponses
1
Affichages
289
Réponses
4
Affichages
115
Réponses
8
Affichages
610
Retour