Skip to content

Offset (方法)

返回 Range 对象,它代表位于指定单元格区域的一定的偏移量位置上的区域。

参数

属性数据类型必填说明
RowOffsetany可选区域偏移的行数(正数、负数或 0(零))。正数表示向下偏移,负数表示向上偏移。默认值是 0。
ColumnOffsetany可选区域偏移的列数(正数、负数或 0(零))。正数表示向右偏移,负数表示向左偏移。默认值是 0。

示例

javascript
/*此示例激活 Sheet1 上活动单元格向右偏移三列、向下偏移三行处的单元格。*/
function test() {
    Application.Worksheets.Item("Sheet1").Activate()
    Application.ActiveCell.Offset(3, 3).Activate()
}
javascript
/*此示例假设 Sheet1 中包含一个具有标题行的表格。此示例先选定该表格,但并不选择行首。运行此示例之前,活动单元格必须位于表格中。*/
function test() {
    let tbl = Application.ActiveCell.CurrentRegion
    tbl.Offset(1, 0).Resize(tbl.Rows.Count - 1, tbl.Columns.Count).Select()
}