FWIW:
Sub rose9812in()
Dim i As Long, x As Long
With Application
.DisplayAlerts = False
.ScreenUpdating = False
.Calculation = xlManual
End With
Range("A2:A" & Range("A" & Rows.Count).End(3).row).TextToColumns Range("A2"), xlDelimited, xlDoubleQuote, False, True, False, True, False, True
For i = Range("A" & Rows.Count).End(3).row To 2 Step -1
x = Cells(i, "A").End(xlToRight).Column
Cells(i + 1, "A").Resize(x).Insert xlDown
Range(Cells(i, "B"), Cells(i, x)).Copy
Cells(i + 1, "A").PasteSpecial Transpose:=True
Range(Cells(i, "B"), Cells(i, x)).Clear
Next i
Range("A2:A" & Range("A" & Rows.Count).End(3).row).SpecialCells(4).Delete
With Application
.DisplayAlerts = True
.Calculation = xlAutomatic
.ScreenUpdating = True
End With
End Sub
Bookmarks