Excel VBA教程:Offset属性

应用于 Range对象的 Offset属性。

返回一个Range对象,该对象代表某个指定区域以外的区域。只读。

expression.Offset(RowOffset, ColumnOffset)

expression   必需。该表达式返回一个 Range对象。

RowOffset   Variant 类型,可选。区域偏移的行数(正值、负值或 0(零))。正值表示向下偏移,负值表示向上偏移,默认值为 0。

ColumnOffset   Variant 类型,可选。区域偏移的列数(正值、负值或 0(零))。正值表示向右偏移,负值表示向左偏移,默认值为 0。

应用于 TickLabels对象的 Offset属性。

返回或设置各级别标签之间的距离以及第一级标签与坐标轴之间的距离。其默认距离为百分之百,代表坐标轴标签与坐标轴之间的默认距离。其值可以为从 0 到 1000 之间的一个整数百分比,表示相对于坐标轴标签的字体大小。Long 类型,可读写。

expression.Offset

expression   必需。该表达式返回一个 TickLabels对象。

Excel VBA教程:Offset属性·示例

应用于 Range对象。

本示例激活 Sheet1 上活动单元格向右偏移三列、向下偏移三行处的单元格。


Worksheets("Sheet1").Activate
ActiveCell.Offset(rowOffset:=3, columnOffset:=3).Activate

本示例假定 Sheet1 中包含一个具有标题行的表格。本示例先选定该表格,但并不选择标题行。运行本示例之前,活动单元格必须位于表格中。


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

应用于 TickLabels对象。

如果偏移量小于 500,则本示例将 Chart1 中数值轴上标签之间的距离设置为当前距离的两倍。


With Charts("Chart1").Axes(xlValue).TickLabels
    If .Offset < 500 then
        .Offset = .Offset * 2
    End If
End With

上页:Excel VBA教程:ODBCTimeout属性 下页:Excel VBA教程:Offset属性 (Range对象)

Excel VBA教程:Offset属性

Excel VBA教程:Offset属性 (Range对象) Excel VBA教程:Offset属性(TickLabels集合)
Excel VBA教程:OffsetX属性 Excel VBA教程:OffsetY属性
Excel VBA教程:OLAP属性 Excel VBA教程:OLEDBErrors属性
Excel VBA教程:OLEFormat属性 Excel VBA教程:OLEType属性
Excel VBA教程:OmittedCells属性 Excel VBA教程:On属性
Excel VBA教程:OnAction属性 Excel VBA教程:OnWindow属性
Excel VBA教程:OperatingSystem属性 Excel VBA教程:Operator属性
Excel VBA教程:OptimizeCache属性 Excel VBA教程:Order属性
Excel VBA教程:OrganizationName属性 Excel VBA教程:OrganizeInFolder属性
Excel VBA教程:Orientation属性 Excel VBA教程:Outline属性
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号