Sub Macro1()
' boucle dans la colonne D
For i = 2 To Range("D65535").End(xlUp).Row
'boucle sur la longueur du texte de la cellule
texte = Cells(i, 4).Value
debut = 1
colonne = 5
For j = 1 To Len(Cells(i, 4))
If Asc(Mid(Cells(i, 4), j, 1)) = 10 Then
Cells(i, colonne).Value = Mid(texte, debut, j - debut)
colonne = colonne + 1
debut = j
End If
If Asc(Mid(Cells(i, 4), j, 1)) = 47 Then
Cells(i, colonne).Value = Mid(texte, debut, j - debut)
colonne = colonne + 1
debut = j + 1
End If
Next j
Next i
End Sub