Hello,
The above I did forget to clear the contents of the original cells. Here is an update:
Does this do as you would like?
<font face=Courier New><SPAN style="color:#00007F">Sub</SPAN> MoveCells()<br><br><SPAN style="color:#007F00">''' Press Alt + F11</SPAN><br><SPAN style="color:#007F00">'''Alt - I - M</SPAN><br><SPAN style="color:#007F00">'''Paste in the below</SPAN><br><br><SPAN style="color:#00007F">Dim</SPAN> i <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Integer</SPAN>, n <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Integer</SPAN>, x <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Integer</SPAN><br><SPAN style="color:#00007F">Dim</SPAN> cell <SPAN style="color:#00007F">As</SPAN> Range<br><br>i = 1<br>n = 0<br>x = 1<br><br><SPAN style="color:#00007F">For</SPAN> <SPAN style="color:#00007F">Each</SPAN> cell <SPAN style="color:#00007F">In</SPAN> Range("A2", Range("A" & Rows.Count).End(xlUp))<br> <SPAN style="color:#00007F">If</SPAN> i = 1 <SPAN style="color:#00007F">Then</SPAN><br> i = i + 1<br> <SPAN style="color:#00007F">Else</SPAN><br> Range("A1").Offset(n, x).Value = cell.Value<br> cell.ClearContents <SPAN style="color:#007F00">'''Clears the Original Data, Thanks Marcelo.</SPAN><br> i = 1<br> <br> <SPAN style="color:#00007F">If</SPAN> x = 2 <SPAN style="color:#00007F">Then</SPAN><br> n = n + 1<br> x = 0<br> <SPAN style="color:#00007F">Else</SPAN><br> x = x + 1<br> <SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">If</SPAN><br> <br> <SPAN style="color:#00007F">If</SPAN> i = 2 <SPAN style="color:#00007F">Then</SPAN> i = 1<br> <SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">If</SPAN><br><SPAN style="color:#00007F">Next</SPAN> cell<br> <br><SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">Sub</SPAN><br><br></FONT>