Sub test_2()
Dim DerL&, X$, i&, vArr
DerL = Cells(Rows.Count, 1).End(3).Row
For i = 1 To DerL
X = Split(Cells(i, "A").Value2, ":")(UBound(Split(Cells(i, "A").Value2, ":")))
vArr = Split(X, ";")
Cells(i, "B").Resize(, UBound(vArr) + 1) = vArr
Next
End Sub