セル.Delete

 セルや行、列を削除するにはDeleteメソッドを使います。セルやセル範囲を削除する場合、標準では削除した分、その下のセルが上に詰められます。右側のセルを左に詰めたいときは、「Shift:=xlToLeft」と引数を指定します。

 行や列を削除するには、「Range("6:8").Delete」(6~8行目を削除)や「Range("A:C").Delete」(A~C列を削除)のようにRangeを使う方法のほか、EntireRowプロパティまたはEntireColumnプロパティを使う方法などがあります。行を削除すると下の行が上に詰められ、列を削除すると右の列が左に詰められます。

[画像のクリックで拡大表示]