Insert

ワークシートまたはマクロシートの指定された範囲に、空白のセルまたはセル範囲を挿入します。指定された範囲にあったセルはシフトされます。

構文
Range.Insert( Shift, CopyOrigin )
引数
Shift
セルをシフトする方向を指定します。XlInsertShiftDirection定数。
CopyOrigin
コピー元。Xlinsertformatorigin定数。
戻り値

Range オブジェクトを返すメソッド・プロパティ

Excel.Range オブジェクト
セル、行、列、連続した1つ以上のセル範囲を表します。
Application.Cells プロパティ
作業中のワークシートのすべてのセルを表すRangeオブジェクトを返します。
Application.Range プロパティ
セル、行、列、連続した1つ以上のセル範囲を表します。
Range.Find メソッド
セル範囲内で特定の情報を検索します。
Range.SpecialCells メソッド
指定した種類と値に一致するすべてのセルを表すRangeオブジェクトを返します。
Range.Columns プロパティ
指定した範囲の列を表すRangeオブジェクトを返します。
Range.CurrentRegion プロパティ
現在の領域を表すRangeオブジェクトを返します。
Range.End プロパティ
対象セル範囲の領域における終端のRangeオブジェクトへの参照を返します。
Range.EntireColumn プロパティ
指定された範囲を含む1つまたは複数の列全体を表すRangeオブジェクトを返します。読み取り専用です。
Range.EntireRow プロパティ
指定されたセル範囲を含む行全体を表すRangeオブジェクトを返します。読み取り専用です。
Range.Item プロパティ
指定したセル範囲のオフセット値で指定される範囲を表すRangeオブジェクトを返します。
Range.Offset プロパティ
指定された範囲からオフセットした範囲を表すRangeオブジェクトを返します。
Range.Resize プロパティ
指定された範囲のサイズを変更します。サイズが変更されたセル範囲(Rangeオブジェクト)を返します。
Range.Rows プロパティ
指定した範囲の行を表すRangeオブジェクトを返します。
Worksheet.Range プロパティ
セル、行、列、連続した1つ以上のセル範囲を表します。

定数一覧

XlInsertShiftDirection 列挙

名前説明
xlShiftToRight-4161セルを挿入後、右に伸ばす
xlShiftDown-4121セルを挿入後、下に伸ばす
CONST xlShiftToRight = -4161
CONST xlShiftDown = -4121

Xlinsertformatorigin 列挙

名前説明
xlFormatFromLeftOrAbove0上または左のセルから形式をコピーします。
xlFormatFromRightOrBelow1下または右のセルから形式をコピーします。
CONST xlFormatFromLeftOrAbove = 0
CONST xlFormatFromRightOrBelow = 1