je veux crée un fichier excel avec 3 user formes , une pour ouvrir le ficher ( image en feuille 1) , une pour déclaré les entrées sorties de pièces et une dernière pour rechercher les pièces
le problème est le suivant : j'arrive pas a compiler les 3 solution dans un seul fichier.
Après une courte recherche sur internet, ils utilisent un dataobject et l'objet clipboard :
Private Sub L1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Set texte = New DataObject
texte.SetText L1.List(L1.ListIndex, 0)
texte.PutInClipboard
MsgBox ("Le code JDE a été placé dans le presse papier, vous pouvez le coller.")
End Sub
Après une courte recherche sur internet, ils utilisent un dataobject et l'objet clipboard :
Private Sub L1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Set texte = New DataObject
texte.SetText L1.List(L1.ListIndex, 0)
texte.PutInClipboard
MsgBox ("Le code JDE a été placé dans le presse papier, vous pouvez le coller.")
End Sub
j'ai testé cela fonctionne en déclarant la variable texte dans l'userform 4
par : Dim texte
Private Sub L1_DblClick(ByVal Cancel As MSForms.ReturnBoolean)
Dim texte ' à rajouter
Set texte = New DataObject
texte.SetText L1.List(L1.ListIndex, 0)
texte.PutInClipboard
MsgBox ("Le code JDE a été placé dans le presse papier, vous pouvez le coller.")
End Sub
Merci d'avoir trouvé la solution, j'avais trouvé clipboard avec sa fonction putinclipboard via l'explorateur la première fois, mais impossible de remettre la main dessus la deuxième fois que j'ai cherché...