セルを削除する(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実行後
関連記事
-
-
文字列をセル幅で折り返す(WrapText プロパティ)
WrapText プロパティ WrapText プロパティは、セルに表示されてい …
-
-
2つ以上のセル範囲を1つにまとめて参照(Union メソッド)
Union メソッド Union メソッドは、2つ以上のセル範囲を1つにまとめて …
-
-
セル・セル範囲をコピーする(Copy メソッド)
Copy メソッド Copy メソッドは、セル範囲をコピーし、指定したセル範囲に …
-
-
入力規則(リストで制限する)Validation.Add メソッド
ドロップダウンリストで入力値を制限 Validation.Add メソッド(また …
-
-
セルの値を置換(Replace メソッド)
Replace メソッド 任意のセル範囲内から特定の値を一括して置換します。Fi …
-
-
配列数式を取得または設定する(FormulaArray プロパティ)
FormulaArray プロパティ FormulaArray プロパティは、対 …
-
-
列名を取得、列番号を取得(Address プロパティ,Column プロパティ)
列番号を取得する セル番地(「A1」や「B3」)や列名(「A」「B」「C」 …
-
-
重複するデータを削除(RemoveDuplicates メソッド)
RemoveDuplicates メソッド 指定したセル範囲から重複データを含む …
-
-
フリガナ(Phonetic プロパティ)
Phonetic プロパティ 文字列(漢字など)をキーボードから入力した時の「読 …
-
-
指定した条件に一致するセルを取得(SpecialCells メソッド)
SpecialCells メソッド SpecialCells メソッドは、指定し …

