Sub move()
Application.ScreenUpdating = False
Dim a As Long, i As Long, x As Long
a = 1
i = 2
Do Until i > Cells(65536, "a").End(xlUp).Row
x = i + 1
Do Until Cells(x, "a").Value = ""
Cells(i, "a").Offset(0, a).Value = Cells(x, "a").Value
Rows(x).Delete
a = a + 1
Loop
a = 1
i = x
i = i + 1
Loop
Cells.Select
Selection.EntireColumn.AutoFit
Application.ScreenUpdating = True
End Sub
|