re carlos, le fil, le forum
J'ai pas bien compris pourquoi tu voulais passer par une macro indépendante.
Alors j'ai fait comme je le sentais :unsure:
code à remplacer :
Citation:
PrivateSub Listb_MouseMove(ByVal Button As Integer, ByVal Shift As Integer, _
ByVal X As Single, ByVal Y As Single)
Dim MyDataObject As DataObject
If Button = 1 Then
Set MyDataObject = New DataObject
Dim Effect AsInteger
If listb.Value <> '' Then
MyDataObject.SetText listb.Value
Effect = MyDataObject.StartDrag
listb.RemoveItem (listb.ListIndex) 'ajouter ceci
EndIf
EndIf
EndSub
|
salut