Dim i As Integer Rem Méthode avec InStr Dim j As Integer i = 1 j = InStr(i, Text1, vbCrLf) While j > 0 MsgBox Mid$(Text1, i, j - i) i = j + 2 j = InStr(i, Text1, vbCrLf) Wend Rem Méthode avec Split Dim table As Variant table = Split(Text1, vbCrLf) For i = 0 To UBound(table) - 1 MsgBox table(i) Next