行、列の挿入と削除

行と列の挿入、または削除をする。

指定した位置に行や列に挿入するには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

 ■実行結果