構文
構文は以下の通りです。
Rows(開始行:終了行).Insert
解説
Rows("開始行:終了行")は、挿入したい行の範囲を指定します。例えば、Rows(3)と書くと3行目の前に新しい行が1行分挿入されます。また、Rows("3:4")と書くと3行目と4行目の前に新しい行が2行分挿入されます。Insertは、指定した行の前に新しい行を挿入します。
プログラミング例
具体的なプログラミング例を紹介します。
(例1)1行挿入する場合
Sub 行を挿入する例()
' 3行目の前に新しい行を挿入する
Rows(3).Insert
End Sub
' 3行目の前に新しい行を挿入する
Rows(3).Insert
End Sub
上記のプログラムを実行すると、シートの3行目の前に新しい行が挿入されます。
(例2)複数行挿する場合
Sub 複数行を挿入する例()
' 3行目と4行目の前に2行を挿入する
Rows("3:4").Insert
End Sub
' 3行目と4行目の前に2行を挿入する
Rows("3:4").Insert
End Sub
上記のプログラムを実行すると、シートの3行目と4行目の前に2行分の新しい行が挿入されます。
まとめ
行を挿入する方法はとても簡単で、指定した行の前に新しい行を追加できます。