欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  Office

Excel VBA 单元格对象Activate方法的两种使用情况实例介绍

程序员文章站 2022-03-02 16:29:13
大家好,在上节课我们学习了单元格对象的Select方法,本节课开始我们就来学习单元格对象的Activate方法。激活单元格和选择单元格是一个不得不说的话题,听小编细...

大家好,在上节课我们学习了单元格对象的Select方法,本节课开始我们就来学习单元格对象的Activate方法。激活单元格和选择单元格是一个不得不说的话题,听小编细细道来。单元格在使用单元格对象的Activate方法时,要先看一下当前有没有其他单元格或单元格区域已经被选中,所以这里就分为了两种情况:  

1、 有其他单元格或单元格区域已经被选中   此时单元格在使用单元格对象的Activate方法时又分为两种情况:

(1)要激活的单元格在当前已经选择的单元格区域中了   此时该单元格激活后,原来保持的单元格选中区域保持不变,例如如下代码:

Excel VBA 单元格对象Activate方法的两种使用情况实例介绍

(2)要激活的单元格不在当前已经选择的单元格区域中此时该单元格激活后,原来保持的单元格选中区域则会发生变化,新的选择区域是激活的单元格对象,例如如下代码:

Excel VBA 单元格对象Activate方法的两种使用情况实例介绍

2、没有其他单元格或单元格区域已经被选中   此时单元格对象的Activate方法和单元格对象的Select方法效果一模一样了,激活某个单元格或单元格区域时,该单元格区域的左上角第一个单元格被激活,其他区域则被选择