excel中select和activate函数有什么区别?

  发布时间:2016-09-07 16:34:32   作者:佚名   我要评论
excel中select和activate函数有什么区别?excel中Select代表选定对象,Activate代表激活对象,这两个函数在使用的时候有哪些区别?下面我们就来看看详细的教程,需要的朋友可以参考下

excel中select和activate的使用区别,下面我们通过实例来看看。

1、首先我们打开一个工作样表作为例子。

2、使用alt+f11组合快捷键进入vbe编辑器,插入一个新的模块,并在模块中输入以下代码:

Sub Test1()   ActiveWorkbook.Sheets(Array(1, 2, 3)).Select '可以同时选择3个工作表

End SubSub Test2()   ActiveWorkbook.Sheets(Array(1, 2, 3)).Activate  '不能同时激活3个工作表,出现错误End Sub

3、两个方法都是作用于对象,但是也有所分别,对于工作表对象,select方法是后台操作,可以选择多个工作表,而activate则无法选择多个工作表激活,所以会报错。

4、select方法无法选择隐藏的工作表,例如我将sheet1工作表隐藏后选择它。 ActiveWorkbook.Sheets("sheet1").Select。而使用activate方法则可以激活隐藏的工作表,不会报错。

5、这是针对工作表而言,两个选择表的不同,而作用在工作表内的范围,两个方法也有不同的地方。首先select选择范围后,会默认激活区域中最左上角的单元格。如图所示,使用select选择了区域范围会有对应的范围提示框,其左上角单元格高亮无阴影显示。

6、也就是说select无法指定激活的单元格,而activate则可以,不过需要搭配着select使用,必须先使用select指定范围,然后使用activate指定单元格。

Range("a1:e10").Select

   Range("a7").Activate

总结:

一、从功能上来说,Select代表选定对象,Activate代表激活对象。

二、从数量上来说,Select可以选定多个对象,Activate只能激活一个对象。

三、对于单个对象,Select和Activate是一样的。

四、Activate的对象必定在Select对象之中。当选定了多个对象时,其中某个对象必定是激活的对象。在已经Select的对象中,可以任意指定Activate的对象。如果Activate了当前Select对

象之外的对象,则相当于重新执行了一次Select并激活。

五、在每次重新Select之后,则系统会自动Activate其中的某个对象。

相关推荐:

excel2010怎么创建自定义函数?

excel中怎么使用now函数?EXCEL使用快捷键自动记录当前的时间的技巧

excel怎么计算计算工作日天数?networkdays函数计算工作日天数的教程

相关文章

  • Excel表格中的身份证号怎么使用函数计算年龄?

    Excel表格中的身份证号怎么使用函数计算年龄?Excel表格中有很多身份证号,想计算身份证的年龄,该怎么计算呢?下面我们就来看看详细的教程,需要的朋友可以参考下
    2016-09-07
  • 在excel表格怎么使用ZTEST函数呢?

    在用EXCEL中,我们常常用到函数,你知道该如何使用函数吗?下面小编就为大家介绍在excel表格怎么使用ZTEST函数方法,来看看吧
    2016-09-06
  • Excel表格中的Right函数如何使用呢?

    你还在为Excel中right函数的使用方法而苦恼吗?下面小编就为大家介绍Excel表格中的Right函数如何使用方法,不会的朋友可以参考本文,一起来学习吧
    2016-09-06
  • excel中的left函数怎么使用呢?

    作为办公室人员中,熟练使用办公软件EXCEL表是必不可少的,那么excel中的left函数怎么使用呢?下面小编就为大家详细介绍一下,不会的朋友可以参考本文,来看看吧
    2016-09-05
  • Excel随机函数的用法详解

    相信大家在做excel表格的时候经常性的会用到比较多的随机函数,比如此列单元格只需要填入1-10的整数,或者1-100的整数等等类似的问题,下面小编就为大家介绍Excel随机函数
    2016-09-04
  • 在excel表格中四舍五入怎么向上向下取整?

    excel简单的设置显示整数相信大家都晓得,不过如何灵活的向上或向下取整数或者灵活的保留小数呢~下面小编就为大家介绍在excel表格中四舍五入怎么向上向下取整方法,来看看
    2016-09-01
  • Excel2016中怎么绘制函数图像?

    Excel2016中怎么绘制函数图像?Excel2016中想绘制一个函数图像,该怎么绘制呢?下面我们就来看看excel绘制函数图像的实例教程,需要的朋友可以参考下
    2016-09-01
  • 免函数 Excel2016利用快速填充功能快速提取合并数据

    在使用Excel制作表格整理数据的时候,常常要用到它的函数功能来自动统计处理表格中的数据。今天小编小编为大家分享excel2016利用快速填充功能快速提取合并数据方法,免函数
    2016-08-31
  • Excel怎么使用cos余弦函数?

    Excel怎么使用cos余弦函数?excel中有很多函数用于快捷计算,今天我们就来看看cos余弦函数的使用方法,很简单,详细内容请看下文,需要的朋友可以参考下
    2016-08-30
  • 在Excel表格中怎么使用vlookup函数?

    VLOOKUP函数用于搜索指定区域内首列满足条件的元素,确定待检测单元格在区域中的行序号,再进一步返回选定单元格的值。那么在Excel表格中怎么使用vlookup函数?下面小编就为
    2016-08-29

最新评论