Range.Resize 属性 (Excel)

调整指定区域的大小。 返回一个 Range 对象,该对象代表重设大小的区域。

语法

表达式调整 (RowSizeColumnSize)

expression:一个返回 Range 对象的表达式。

参数

名称 必需/可选 数据类型 说明
RowSize 可选 Variant 新区域中的行数。 如果省略此参数,则区域中的行数保持不变。
ColumnSize 可选 Variant 新区域中的列数。 如果省略此参数,则区域中的列数保持不变。

返回值

Range

示例

此示例调整 Sheet1 中选定区域的大小,使之增加一行和一列。

Worksheets("Sheet1").Activate 
numRows = Selection.Rows.Count 
numColumns = Selection.Columns.Count 
Selection.Resize(numRows + 1, numColumns + 1).Select

此示例假定你已在 Sheet1 上具有含标题行的表。 该示例选择表而不选择标题行。 在运行此示例之前,活动单元格必须位于表内。

Set tbl = ActiveCell.CurrentRegion 
tbl.Offset(1, 0).Resize(tbl.Rows.Count - 1, _ 
 tbl.Columns.Count).Select

支持和反馈

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