merci lermite pour ta réponse
Je ne peut pas essayer avant cet après midi , ta solution.
Mais je pense que ça ne marchera pas car si je colle dans un fichier txt ou dans un doc le résultat il me les met tous cette forme : 0,08:0,32:15:8,5;
Par contre en modifiant un peu ton code comme ceci :
Option Explicit
Private DataObj As MSForms.DataObject
Sub macro_copier()
Dim S As String
S = ActiveSheet.Range("n15") & Chr(13) & ActiveSheet.Range("n18") & Chr(13) & ActiveSheet.Range("n21") & Chr(13) & ActiveSheet.Range("n24")
Set DataObj = New MSForms.DataObject
DataObj.SetText S
DataObj.PutInClipboard
Set DataObj = Nothing
End Sub
J'ai exactement je resultat que je veut si je le colle sur un .doc par contre ca ne marche pas dans un .txt ????