Application.Goto 方法

Application.Goto 方法  

2011-11-09 20:55:13|  分类: Excel应用 |  标签: |字号 订阅

选定任意工作簿中的任意区域或任意 Visual Basic 过程,并且如果该工作簿未处于活动状态,就激活该工作簿。
语法:表达式.Goto(Reference, Scroll)
表达式 一个代表 Application 对象的变量。
参数

名称

必选/可选

数据类型

说明

Reference

可选

Variant

目标。可以是 Range 对象、包含 R1C1-样式批注的单元格引用的字符串或包含 Visual Basic 过程名的字符串。如果省略该参数,目标将为最近一次用 Goto 方法选定的区域。

Scroll

可选

Variant

如果为 True,则滚动窗口直至区域的左上角出现在窗口的左上角中。如果为 False,则不滚动窗口。默认值为 False


说明:该方法与 Select 方法的区别:
  如果指定的区域不在位于最前面屏幕的工作表中,Microsoft Excel 将在选定该区域之前切换至该工作表。(如果对不在屏幕的最前面的工作表中的区域使用 Select 方法,则选定该区域时并不激活该工作表)。
  该方法具有让用户滚动目标窗口的 Scroll 参数。
  当使用 Goto 方法时,前一次选定区域(Goto 方法运行前)被增加到以前选定区域的数组中(有关详细信息,请参阅 PreviousSelections属性)。可以使用该功能快速跳过选定区域,选定区域最多为四个。
  Select 方法具有 Replace 参数,而 Goto 方法没有该参数。
示例
本示例选定工作表 Sheet1 中的单元格 A154,并滚动工作表以显示该区域。
Application.Goto Reference:=Worksheets("Sheet1").Range("A154"), scroll:=True


知识点提示:比较Activate、Select与Goto异同
   1、Activate是用来激活对象的方法,而Select方法是用来选取对象的方法,能使用方法一次选取多个工作表,但不能用Activate方法一次激活多个工作表,一次只能激活一个工作表。
  2、如果将需要激活或者是选择的工作表隐藏后,使用Select激活隐藏的工作表会出现错误,而使用Activate激活隐藏的工作表会正常运行;
  3、Goto如果指定的区域不在位于最前面屏幕的工作表中,Microsoft Excel 将在选定该区域之前切换至该工作表。(如果对不在屏幕的最前面的工作表中的区域使用 Select 方法,则选定该区域时并不激活该工作表)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值