行と列の挿入、または削除をする。
指定した位置に行や列に挿入するにはRows、Columns、RangeオブジェクトのInsertメソッド、削除にはDeleteメソッドを利用します。
挿入、削除には複数行、複数列をまとめて挿入、削除することができます。
下記の画像は各サンプルコードの実行前の状態です。

●行と列の挿入
'******************************************************************
' 行と列の挿入
'******************************************************************
Sub Main_InsRowCol()
'5~7行目に行挿入
Sheets("Sheet1").Rows("5:7").Insert
'C列に列挿入
Sheets("Sheet1").Columns("C:C").Insert
End Sub■実行結果

●行の削除
'******************************************************************
' 行の削除
'******************************************************************
Sub Main_DelRow()
'6行目を削除
Sheets("Sheet1").Rows("6:6").Delete
End Sub■実行結果

●列の削除
'******************************************************************
' 列の削除
'******************************************************************
Sub Main_DelCol()
'C列を削除
Sheets("Sheet1").Columns("C:C").Delete
End Sub■実行結果



