Bonjour,
En supposant les données dans la 1ère colonne (A)
Et qu'il n'y a que trois colonnes à distribuer
Essaie avec ce code :
Sub Macro1()
With Columns(1)
.MergeCells = False
.Replace What:="[", Replacement:="", LookAt:=xlPart
.Replace What:="<", Replacement:="", LookAt:=xlPart
.Replace What:=">", Replacement:="]", LookAt:=xlPart
.Replace What:=Chr(10), Replacement:="", LookAt:=xlPart
.TextToColumns Destination:=Range("A1"), DataType:=xlDelimited, _
TextQualifier:=xlDoubleQuote, ConsecutiveDelimiter:=True, Tab:=False, _
Semicolon:=False, Comma:=False, Space:=False, Other:=True, OtherChar _
:="]", FieldInfo:=Array(Array(1, 1), Array(2, 1), Array(3, 1)), _
TrailingMinusNumbers:=True
.Resize(, 3).SpecialCells(xlCellTypeBlanks).Delete
End With
End Sub
Bon appétit