
空白行を一行おきやN行おきに挿入 マクロ講座
空白行を1行おきに挿入すると、データが見やすくなります。とくにデータが多い場合や文字列が長い場合などは顕著です。
それで、みなさん一行おきに空白行を挿入するわけですが、データが多いと一行おきに空白行を挿入する作業は結構たいへんです。
Excel技で一行おきに空白行を挿入を紹介していますが、今回は、それをマクロでスマートにやってしまおうというわけなんです。

(サンプルファイルは、こちらから 2013マクロ講座46回サンプルデータ)

Sub 空白行を1行おきに挿入()
Dim i As Integer, 最終行 As Integer
最終行 = Range("A1").End(xlDown).Row
For i = 最終行 To 2 Step -1
Cells(i, "A").EntireRow.Insert
Cells(i, "A").EntireRow.ClearFormats
Next
End Sub


Sub 空白行を3行おきに挿入()
Dim i As Integer, 最終行 As Integer
最終行 = Range("A1").End(xlDown).Row
For i = 最終行 - 2 To 4 Step -3
Cells(i, "A").EntireRow.Insert
Cells(i, "A").EntireRow.ClearFormats
Next
End Sub
