Non je pas fait aucune modification, mais je vous confirme que ça fonctionne parfaitement.
Vous êtes bien sur PC !?bonjour,
Sous excel 2013 64 bits ca marche pas.
Declare PtrSafe Sub CopyMemory Lib "kernel32.dll" Alias "RtlMoveMemory" _
(ByRef Destination As Any, ByRef Source As Any, ByVal Length As LongPtr)
Declare PtrSafe Sub CopyMemory Lib "kernel32.dll" Alias "RtlMoveMemory" _
(ByVal Destination As LongPtr, ByVal Source As LongPtr, ByVal Length As LongPtr)
Il ne faut malheureusement surtout pas, car dans mes souvenirs, ça faisait planter ExcelY a-t-il un moyen de rentrer directement dans la ListBox pour ne pas avoir à sélectionner un Item pour que le Scroll soit opérationnel ?
J'ai essayé un .SetFocus, puis un .ListItem = 0 mais rien à faire. Il faut cliquer dans la ListBox pour déclencher le Scroll souris.
Private Sub ComboBox1_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, ByVal X As Single, ByVal Y As Single)
' Définir les noms des objet à l'ouverture de l'USF
' sont utilisés dans le code du hook
Set ObjUSF = Me: Set ObjList = Me.ComboBox1
'Store the first TopIndex Value
intTopIndex = Me.ComboBox1.TopIndex
Me.ComboBox1.DropDown
'
Hook_Mouse
End Sub