ListRows.Add メソッド (Excel)
指定した ListObject で表されるテーブルに新しい行を追加します。
構文
式。Add (Position, AlwaysInsert)
式ListRows オブジェクトを表す変数。
パラメーター
名前 | 必須 / オプション | データ型 | 説明 |
---|---|---|---|
Position | 省略可能 | バリアント型 (Variant) | 整数型 ( Integer ) を使用します。 新しい行の相対位置を指定します。 |
AlwaysInsert | 省略可能 | バリアント型 (Variant) | ブール型 ( Boolean ) の値を使用します。 テーブルの下の行が空かどうかに関係なく、新しい行を挿入するときに、テーブルの最後の行の下のセル内のデータを常にシフトするかどうかを指定します。 True の場合、テーブルの下のセルは 1 行下にシフトされます。 False の場合、テーブルの下の行が空の場合、セルを下にシフトせずにテーブルが展開されてその行が占有されますが、テーブルの下の行にデータが含まれている場合、新しい行が挿入されると、それらのセルは下にシフトされます。 |
戻り値
新しい行を表す ListRow オブジェクト。
注釈
Position が指定されていない場合は、新しい下の行が追加されます。 AlwaysInsert が指定されていない場合、表の下にあるセルは 1 行下にシフトされます (True を指定した場合と同様)。
例
次の使用例は、ブックの最初のワークシートの中にある既定の ListObject オブジェクトに対して、1 つの新しい行を追加します。 位置は指定されていないので、リストの一番下に新しい列が追加されます。
Set myNewRow = ActiveWorkbook.Worksheets(1).ListObject(1).ListRows.Add
サポートとフィードバック
Office VBA またはこの説明書に関するご質問やフィードバックがありますか? サポートの受け方およびフィードバックをお寄せいただく方法のガイダンスについては、Office VBA のサポートおよびフィードバックを参照してください。