セルを削除する(Delete メソッド)
2015/08/26
Delete メソッド
Delete メソッドで、指定したセル・セル範囲を削除します。
【書式】
Object.Delete ( shift )
引数・戻り値
- object ・・・ 対象となるRange オブジェクト
- shift ・・・ 削除後のシフト方向を表す定数(下表参照)を指定します。省略すると、セル範囲の形状に適応した方向にシフトされます。
引数 shift に指定する値(シフト方向を表す定数:XlDeleteShiftDirection 列挙)
定数 | 値 | 内容 |
xlShiftToLeft | -4159 | 左方向 |
xlShiftUp | -4162 | 上方向 |
省略 | セル範囲の形に応じてシフト方向が自動的に決定 |
Delete メソッドの使用例
サンプルVBAソース
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
Sub Sample_Delete() 'セル「B4」から「G4」を削除 Range("B4:G4").Delete (xlShiftUp) 'E列を削除 Range("E:E").Delete (xlShiftToLeft) '4行目を削除 Range("4:4").Delete End Sub |
実行結果
サンプルVBA実行前
サンプルVBA実行後
関連記事
-
-
フリガナの設定(Characters プロパティ,PhoneticCharacters メソッド)
Characters プロパティ Characters プロパティは、文字範囲を …
-
-
セルの行番号または列番号を取得(Row プロパティ,Column プロパティ)
Row プロパティ・Column プロパティ Row プロパティは、指定したセル …
-
-
セルに値を設定する・セルの値を参照する(Value2 プロパティ)
Value2 プロパティ Value プロパティとの違いは、Value2 プロパ …
-
-
オートフィルタ(日付フィルタ)AutoFilter メソッド
日付フィルタを使用してレコードを抽出する Excel 2007 から「日付フィル …
-
-
セルを挿入する(Insert メソッド)
Insert メソッド Insert メソッドで、指定した場所に新規の空白セルを …
-
-
2つ以上のセル範囲を1つにまとめて参照(Union メソッド)
Union メソッド Union メソッドは、2つ以上のセル範囲を1つにまとめて …
-
-
ハイパーリンク(Hyperlink オブジェクト)
Hyperlink オブジェクト Hyperlinks コレクション のメンバー …
-
-
連続データを入力する(AutoFill メソッド)
AutoFill メソッド Excel で、連続するデータを入力する「オートフィ …
-
-
セルを参照する(Cells プロパティ)
Cells プロパティ Cells プロパティは、ワークシートの行番号と列番号を …
-
-
終端セルを参照する(End プロパティ)
End プロパティ End プロパティは、基準となるセルが含まれる領域の指定した …