ListRows.Add 方法 (Excel)

向由指定的 ListObject 表示的表中添加新行。

语法

表达式添加 (PositionAlwaysInsert)

表达 一个代表 ListRows 对象的变量。

参数

名称 必需/可选 数据类型 说明
Position 可选 Variant 整数。 指定新行的相对位置。
AlwaysInsert 可选 Variant Boolean 类型的值 。 指定在插入新行时,是否始终移动表格中最后一行下面的单元格中的数据,而不考虑表格下面的行是否为空行。 如果为 True,则表格下面的单元格将下移一行。

如果 为 False,则如果表下方的行为空,则表将展开以占用该行,而不会将单元格移到该行下方,但如果表下面的行包含数据,则插入新行时,这些单元格将向下移动。

返回值

一个代表新行的 ListRow 对象。

备注

如果不指定 Position,新行将添加到底部。 如果不指定 AlwaysInsert,表格下面的单元格将下移一行(与指定 True 的作用相同)。

示例

以下示例向工作簿的第一张工作表中的默认 ListObject 对象添加新行。 由于未指定位置,新行将添加到列表的底部。

Set myNewRow = ActiveWorkbook.Worksheets(1).ListObject(1).ListRows.Add

支持和反馈

有关于 Office VBA 或本文档的疑问或反馈? 请参阅 Office VBA 支持和反馈,获取有关如何接收支持和提供反馈的指南。