ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

セルを挿入する(Insert メソッド)

      2015/08/26

Insert メソッド

Insert メソッドで、指定した場所に新規の空白セルを挿入することができます。このとき、元のセルは右方向または下方向へ移動(シフト)します。


【書式】

Object.Insert ( [ shift, copyorigin ] )


引数・戻り値

  • object  ・・・  対象となるRange オブジェクト
  • shift  ・・・  シフト方向を表す定数(下表参照)を指定します。省略すると、セル範囲の形状に適応した方向にシフトされます。
  • copyorigin  ・・・  挿入したセルに書式設定をコピーする場合、どの方向(左・上方向 / 右・下方向)のセルの書式をコピーするかを指定します(指定する定数は、下表参照)。省略すると、左・上方向を表す定数が指定されます。


引数 shift に指定する値(シフト方向を表す定数:XlInsertShiftDirection 列挙)

定数 内容
xlShiftToRight -4161 右方向
xlShiftDown -4121 下方向
省略 セル範囲の形に応じてシフト方向が自動的に決定


引数 copyorigin に指定する値(書式をコピーする方向を表す定数:XlInsertFormatOrigin 列挙)

定数 内容
xlFormatFromLeftOrAbove 0 左または上方向のセルの書式をコピー(規定値)
xlFormatFromRightOrBelow 1 右または下方向のセルの書式をコピー



Insert メソッドの使用例

サンプルVBAソース


実行結果

サンプルVBA実行前

サンプルVBA実行前(コピー元シート)

Insert メソッド 例01

サンプルVBA実行

Insert メソッド例02




 - セルの操作 , , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

直前のセル・直後のセルを参照する(Previous プロパティ・Next プロパティ)

Previous プロパティ・Next プロパティ Previous プロパティ …

次の検索(FindNext メソッド,FindPrevious メソッド)

FindNext メソッド Find メソッドで開始された検索を継続します。引数 …

セル範囲を結合・結合を解除(MergeCells プロパティ)

MergeCells プロパティ MergeCells プロパティは、指定したセ …

コメントの設定(Comments, Comment, AddComment, ClearComment)

コメントの設定 セルにコメントを新規に挿入するには、AddComment メソッ …

オートフィルタ(日付フィルタ)AutoFilter メソッド

日付フィルタを使用してレコードを抽出する Excel 2007 から「日付フィル …

罫線の設定(Borders プロパティ)

罫線の設定 罫線を一括(上下左右すべて)で設定するには、Borders プロパテ …

セルに値を設定する・セルの値を参照する(Value プロパティ)

Value プロパティ Value プロパティは、セルの値を取得したり、値を設定 …

Locked プロパティ
セルのロック(Locked プロパティ)

セルのロック(Locked プロパティ) Locked プロパティで、セルのロッ …

現在選択されているセルを参照(RangeSelection プロパティ)

RangeSelection プロパティ 実際に何が選択されているかにかかわらず …

セル・セル範囲を切り取る(Cut メソッド)

Cut メソッド Cut メソッドは、指定したセル範囲を切り取り、引数に指定した …