Application.Goto 方法 (Excel)

选择任何工作簿中的任何范围或 Visual Basic 过程,并在该工作簿尚未处于活动状态时激活该工作簿。

语法

表达式转到 (参考滚动)

expression:表示 Application 对象的变量。

参数

名称 必需/可选 数据类型 说明
Reference 可选 Variant 目标。 可以是 Range 对象、包含 R1C1 样式表示法中单元格引用的字符串,也可以是包含 Visual Basic 过程名称的字符串。 如果省略该参数,目标将为最近一次用 Goto 方法选定的区域。
Scroll 可选 Variant 如果为 True,则滚动窗口直至区域的左上角出现在窗口的左上角中。 如果为 False,则不滚动窗口。 默认值为 False

备注

此方法在以下方面与 Select 方法不同:

  • 如果在不在顶部的工作表上指定区域,Microsoft Excel 将在选择前切换到该工作表。 (如果在工作表上不位于顶部的区域使用 “选择” ,则会选择该区域,但不会) 激活工作表。

  • 该方法具有让用户滚动目标窗口的 Scroll 参数。

  • 使用 Goto 方法时,在 Goto 方法运行之前 (上一个选择) 添加到以前选择 (的数组中,有关详细信息,请参阅 PreviousSelections 属性) 。 使用此功能在多达四个选择之间快速跳转。

  • Select 方法具有 Replace 参数;Goto 方法不会。

示例

本示例选定工作表 Sheet1 中的单元格 A154,并滚动工作表以显示该区域。

Application.Goto Reference:=Worksheets("Sheet1").Range("A154"), _ 
 scroll:=True

支持和反馈

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