Eu estava supondo que você queria ter um conjunto diferente de delineações para cada linha em seu conjunto de dados. O código a seguir é para esse fim.
Crie uma coluna à esquerda dos seus dados. Certifique-se de que não haja espaços em branco. Selecione todas as células nessa coluna e execute o código. Ele vai cuspir as quebras à direita da sua coluna com 83 caracteres. BTW, será erro se a soma das suas pausas for maior que o comprimento dos caracteres (83 neste caso).
Espero que ajude.
Kyle
Sub SplitManyTimes()
Dim r As Range, rng As Range
Dim arr As Variant
Dim lLength As Long, lStart As Long, i As Long
Set rng = Selection
For Each r In rng
lStart = 1
arr = Split(r, ",")
For i = 1 To UBound(arr) + 1
lLength = Val(arr(i - 1))
r.Offset(0, i + 1) = Mid(r.Offset(, 1), lStart, lLength)
lStart = lStart + lLength
Next i
Next r
End Sub