Range.Insert メソッド
ワークシートまたはマクロシートの指定された範囲に、空白のセルまたはセル範囲を挿入します。指定された範囲にあったセルはシフトされます。
- 構文
- Range.Insert( Shift, CopyOrigin )
- 引数
- Shift省略可
- セルをシフトする方向を指定します。XlInsertShiftDirection定数。
- CopyOrigin省略可
- コピー元。Xlinsertformatorigin定数。
- 戻り値
Range オブジェクトを返すメソッド・プロパティ
- Range オブジェクト
- セル、行、列、連続した1つ以上のセル範囲を表します。
- Application.Cells プロパティ
- 作業中のワークシートのすべてのセルを表すRangeオブジェクトを返します。
- Application.Range プロパティ
- セル、行、列、連続した1つ以上のセル範囲を表します。
- Range.Find メソッド
- セル範囲内で特定の情報を検索します。
- Range.Insert メソッド
- 指定した種類と値に一致するすべてのセルを表す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
名前 | 値 | 説明 |
---|
xlFormatFromLeftOrAbove | 0 | 上または左のセルから形式をコピーします。 |
xlFormatFromRightOrBelow | 1 | 下または右のセルから形式をコピーします。 |
CONST xlFormatFromLeftOrAbove = 0
CONST xlFormatFromRightOrBelow = 1
関連記事
- Range.Columns プロパティ (Excel)
- 指定した範囲の列を表すRangeオブジェクトを返します。
- Range.MergeArea プロパティ (Excel)
- 指定したセルを含む結合範囲を表すRangeオブジェクトを返します。
- Range.Rows プロパティ (Excel)
- 指定した範囲の行を表すRangeオブジェクトを返します。
- Application.ActiveCell プロパティ (Excel)
- セルまたはセル範囲を表すRangeオブジェクトを返します。
- Application.Cells プロパティ (Excel)
- 作業中のワークシートのすべてのセルを表すRangeオブジェクトを返します。
- Application.Range プロパティ (Excel)
- セル、行、列、連続した1つ以上のセル範囲を表します。
- Range.AddComment メソッド (Excel)
- 指定してセルにコメントを設定する。
- Range.AutoComplete メソッド (Excel)
- オートコンプリートのリストから、指定された文字列と適合する候補を返します。オートコンプリートが一致しない場合、またはリスト内の複数のエントリが完了する文字列と一致する場合
- Range.Clear メソッド (Excel)
- オブジェクト全体(数式・文字・書式・コメント)をクリアします。
- Range.ClearContents メソッド (Excel)
- 範囲内の数式と値をクリアします。
- Range.ClearHyperlinks メソッド (Excel)
- 指定された範囲からすべてのハイパーリンクを削除します。
- Range.ClearOutline メソッド (Excel)
- 指定した範囲のアウトラインを消去します。
- Range.ExportAsFixedFormat メソッド (Excel)
- 文書をPDF形式またはXPS形式で保存します。
- Range.Merge メソッド (Excel)
- 指定したRangeオブジェクトから結合されたセルを作成します。
- Range.UnMerge メソッド (Excel)
- 結合された領域をそれぞれのセルに分割します。
- Range.Borders プロパティ (Excel)
- セルの罫線を表します。
- Range.ClearFormats メソッド (Excel)
- オブジェクトの書式設定を削除します。
- Range.Count プロパティ (Excel)
- コレクションに含まれるオブジェクトの数を返します。
- Range.CurrentRegion プロパティ (Excel)
- 現在の領域を表すRangeオブジェクトを返します。
- Range.MergeCells プロパティ (Excel)
- セルを結合状態を取得または設定します。
- Range.Resize プロパティ (Excel)
- 指定された範囲のサイズを変更します。サイズが変更されたセル範囲(Rangeオブジェクト)を返します。