Bonsoir Inveeent et le forum,
Apparemment, la conversion de données ne convient pas.
J'ai fait un éclatement sur 6 colonnes en virant ce qui ne me paraissait pas nécessaire, c'est une première approche, regarde et dit nous si cela te va :
Option Explicit
Sub Eclat6C()
Dim sTexte As String, aTexte As Variant, Sh As Worksheet
Dim Lig As Long, Col As Long
Set Sh = ActiveSheet
Sh.Range("B:G").Clear
For Lig = 2 To Sh.UsedRange.Rows.Count
If Sh.Cells(Lig, "A") <> Empty Then
sTexte = Sh.Cells(Lig, "A")
sTexte = Replace(sTexte, "Rank: ", Empty)
sTexte = Replace(sTexte, " ", ":", 1, 2)
sTexte = Replace(sTexte, " - ", ":", 1, 1)
sTexte = Replace(sTexte, "[LA MAD MAX] Honor: ", ":", 1, 1)
sTexte = Replace(sTexte, " Bosses: ", ":", 1, 1)
aTexte = Split(sTexte, ":")
For Col = 0 To UBound(aTexte)
Sh.Cells(Lig, Col + 2) = aTexte(Col)
Next Col
End If
Next Lig
End Sub