Voilà un bout de code qui peut faire l'affaire :
If Clipboard.GetFormat(vbCFText) Then
Dim Lines() As String
Lines = Split(Clipboard.GetText(vbCFText), vbCrLf)
Dim i As Integer
For i = 0 To UBound(Lines)
List1.AddItem Lines(i)
Next i
End If
libre a toi de l'ajouter dans le code d'un bouton, ou bien comme ceci :
Private Sub List1_KeyUp(KeyCode As Integer, Shift As Integer)
If KeyCode = vbKeyV And (Shift And vbCtrlMask) <> 0 Then
If Clipboard.GetFormat(vbCFText) Then
Dim Lines() As String
Lines = Split(Clipboard.GetText(vbCFText), vbCrLf)
Dim i As Integer
For i = 0 To UBound(Lines)
List1.AddItem Lines(i)
Next i
End If
End If
End Sub
ici, tu dois cliquer sur ton ListBox, et presser Ctrl + V
les lignes sont séparées, et ajoutées une a une a ta liste.
Amusez-vous ! ;)
Renfield - thomas_reynald@msn.com
Admin CodeS-SourceS