ListRows.Add 方法 (Excel)
向由指定的 ListObject 表示的表中添加新行。
语法
表达式。添加 (Position、 AlwaysInsert)
表达 一个代表 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 支持和反馈,获取有关如何接收支持和提供反馈的指南。