ゆるいSEのIT徒然草

SE向けナレッジ(ほぼ自分用メモ)。技術以外にも、システム関連のもろもろ雑多なノウハウを公開します。内容保証しません!!!

【ExcelVBA】セルの連続カット&ペースト(A列の偶数列の値をB列の奇数列に移動)

Sub Macro1()
  With Worksheets("Sheet1")
    For i = 1 To 5
      .Cells(i * 2, 1).Select
      Selection.Cut
      .Cells(i * 2 - 1, 2).Select
      ActiveSheet.Paste
    Next i
  End With
End Sub

 

(実行前)
A B
----
1
2
3
4
5
6
7
8
9
10

(実行後)
A B
----
1 2

3 4

5 6

7 8

9 0