je n'arriv epas à remettre la main sur une macro qui compte les retours à la ligne
alors je te mets autre chose dont tu pourras t'inspirer
'cette macro afficher cahque ligne de texte du texte qui se trouve dans le presse-papier
Sub clipboard_rows()
dim Texte As String, Ligne As String
dim I As Integer, J As Integer
dim DObj As New DataObject
DObj.GetFromClipboard
Texte = DObj.gettext(1)
do
I = J + 1
J = InStr(I, Texte, vbCr)
Ligne = Mid$(Texte, I, Iif(J, J - I, Len(Texte) - I + 1))
msgbox Ligne
loop While J
end sub
'exemple de manip qui enlève les retours à la ligne
Dim Montexte$, n%
Montexte = TxBTexte.Text
MsgBox Montexte ' Visualisation avant màj
Do Until InStr(1, Montexte, vbLf) = 0 And InStr(1, Montexte, vbCr) = 0
n = IIf(InStr(1, Montexte, vbLf) > 0, InStr(1, Montexte, vbLf), InStr(1, Montexte, vbCr))
Montexte = Mid(Montexte, 1, n - 1) & Mid(Montexte, n + 1, Len(Montexte) - n)
Loop
bye
stephane