Avec détection des tâches à partir des numéros :
Sub Reclasser()
Dim T, n%, f%, i%, j%, k%, pnom$, tache$, nt$, tf As Worksheet
Set tf = Worksheets("Tableau Final")
f = tf.Cells(Rows.Count, 1).End(xlUp).Row
With Worksheets("Tableau Initial")
n = .Cells(.Rows.Count, 1).End(xlUp).Row
For i = 2 To n
pnom = .Cells(i, 1).Value
tache = .Cells(i, 2).Value
j = 1
Do
j = j + 1: nt = j & "."
If InStr(tache, nt) > 0 Then
tache = Replace(tache, nt, "@" & nt)
Else
Exit Do
End If
Loop
tache = Replace(tache, Chr(10), "")
T = Split(tache, "@")
For j = 0 To UBound(T)
f = f + 1
tf.Cells(f, 1) = pnom
tf.Cells(f, 2) = Val(T(j))
tf.Cells(f, 3) = Trim(Right(T(j), Len(T(j)) - 3))
Next j
Next i
End With
End Sub
Voir si cela correspond. Cordialement.