Scrollbar

breeze

XLDnaute Occasionnel
Bonjour à tous,
comme je suis débutant, J'ai un problème .
J'ai créé une scroll bar dans une feuille avec une macro pour me déplacer plus vite dans ma feuille.
J'ai procédé comme suit:

Sub Barrededéfilement4_QuandChangement()

If ActiveSheet.Range("a4").Value = 1 Then
ActiveWindow.ScrollColumn = 3
ElseIf ActiveSheet.Range("a4").Value = 2 Then
ActiveWindow.ScrollColumn = 18
ElseIf ActiveSheet.Range("a4").Value = 3 Then
ActiveWindow.ScrollColumn = 32
ElseIf ActiveSheet.Range("a4").Value = 4 Then
ActiveWindow.ScrollColumn = 46
ElseIf ActiveSheet.Range("a4").Value = 5 Then
ActiveWindow.ScrollColumn = 60

Else
ActiveWindow.ScrollColumn = 3


End If
End Sub
J'ai attribué A4 comme cellule liée
Ça fonctionne très bien.

Je voudrais améliorer le tout et faire une userform dans laquelle il y aurait la même scrollbar. Mais je n'arrive pas à trouver le bon code à inscrire.
Quelqu'un peut-il m'aider??

Merci !!
 

motus

XLDnaute Nouveau
Bonjour,
ça m'interesse mais j'ai une autre erreur, je joint le classeur tel je je l'ai modifié
Capture.PNG
 

Pièces jointes

  • FrameMolette.xlsm
    30.2 KB · Affichages: 3

patricktoulon

XLDnaute Barbatruc
bonjour
tu pourrais tester celui ci
tu n'a rien a faire dès que la souris est dans le périmètre de la frame ta mollette doit fonctionner
des qu'elle n'est plus dans le périmètre le Contrôle de la mollette est arrêté
et la fonction fonctionne a l'identique pour les listbox, frame,combobox
demo7.gif
 

Pièces jointes

  • FrameMolette Version patrick toulon .xlsm
    31 KB · Affichages: 9

patricktoulon

XLDnaute Barbatruc
re
heu... faut que j'arrete la kronembourg moi c'est pas bon pour mon regime
remplace ceci
VB:
Private Declare PtrSafe Function SetWindowLong Lib "USER32" Alias "SetWindowLongPtrA" (ByVal hWnd As LongPtr, ByVal nIndex As Long, ByVal dwNewLong As LongPtr) As LongPtr
par
VB:
Private Declare PtrSafe Function SetWindowLong Lib "USER32" Alias "SetWindowLongA" (ByVal hWnd As LongPtr, ByVal nIndex As Long, ByVal dwNewLong As LongPtr) As LongPtr

purée 🤪 :oops:😜🤪😎😤
 

Discussions similaires

Réponses
3
Affichages
142

Statistiques des forums

Discussions
314 015
Messages
2 104 560
Membres
109 080
dernier inscrit
Merilien