5.13 行や列の削除
行や列を削除するときの方法です。削除するときは???.Deleteメソッドを実行します。

ちなみに、???の部分はRangeColumnsRowsSelectionなど、行や列を表すオブジェクトです。詳しくは、5.1 セルや行列を扱うための基本をどうぞ。
使用例1/1行を削除する場合
???.Deleteの使用例を、Range(???)を使って説明します。まずは1行を削除する場合で、例では2行目を削除しています。


Sub prcDeleteRow()

    '2行目を削除します
    Range("2:2").Delete

End Sub
 ※このエクセルマクロはワークシート内へ記述するマクロです
使用例2/複数行を削除する場合
次に複数行を削除する場合です。複数行を削除する場合は、削除したい行を範囲指定します。例では、2行〜4行目を削除しています。


Sub prcDeleteRows()

    '行を削除します
   Range("2:4").Delete

End Sub
列を削除する場合
列の削除は、Rangeの部分を列指定に変えるだけ(5.1 セルや行列を扱うための基本)で、必要なメソッドは同じです。なので、例は省略します…が手抜きではありません(汗)
Copyright(C) 1999-2006 結城圭介。 All rights reserved