1.对于“Sheets”对象 Sheets.Select可以同时选择多个工作表,而Sheets.Active不能同时激活多个工作表。如下面的语句: Sub Test1()ActiveWorkbook.Sheets(Array(1, 2, 3)).Select ‘可以同时选择3个工作表End SubSub Test2()ActiveWorkbook.Sheets(Array(1, 2, 3)).Activate ‘不能同时激活3个工作表,出现错误End...
一、Select是指选定对象,Activate是指激活对象。 二、Select可以同时选定多个对象,但Activate只能激活一个对象。 ActiveWorkbook.Sheets(Array(1,2,3)).Select '可以同时选择3个工作表 ActiveWorkbook.Sheets(Array(1,2,3)).Activate '不能同时激活3个工作表,执行会提示错误 对于工作表对象,select方法可以选择多个工作...
Activate方法的作用是激活,而Select方法的作用是选择。其区别如下: 1.对于“Sheets”对象 Sheets.Select可以同时选择多个工作表,而Sheets.Active不能同时激活多个工作表。如下面的语句: Sub Test1() ActiveWorkbook.Sheets(Array(1, 2, 3)).Select '可以同时选择3个工作表 End Sub Sub Test2() ActiveWorkbook....
基本区别: Activate方法:主要用于激活指定的工作表,但无法同时选择多个工作表。 Select方法:不仅可以激活单个工作表,还能选择多个工作表。中级区别: 在选择特定单元格区域时,Select方法更为合适,因为它能同时选择多个工作表上的单元格区域。 Activate方法则仅限于激活单个工作表,无法同时选择多个工作表...
VBA中的Activate方法和Select方法看起来似乎相同,其实二者是有区别的。Activate方法的作用是激活,而Select方法的作用是选择。其区别如下: 1.对于“Sheets”对象 Sheets.Select可以同时选择多个工作表,而Sheets.Active不能同时激活多个工作表。如下面的语句: Sub Test1() ...
在 WPS VBA 和 Excel VBA 中,`Activate` 方法与 `Select` 方法在对象操作上有着显著的区别。首先,`Select` 是用于选择对象,而 `Activate` 则是激活对象。具体而言,`Select` 方法允许同时选定多个对象,而 `Activate` 方法则只能激活一个对象。例如,选定多个工作表如 `ActiveWorkbook.Sheets(Array...
首先select选择范围后,会默认激活区域中最左上角的单元格。使用select选择了区域范围会有对应的范围提示框,其左上角单元格高亮无阴影显示。也就是说select无法指定激活的单元格,而activate则可以,不过需要搭配着select使用,必须先使用select指定范围,然后使用activate指定单元格。分析了上述的选择不同后,我们接着看...
Activate可以视为激活,激活后就可以在这个工作表中进行一些操作了。 代码解析: a) mynz_17_1过程使用Select方法选择“17”工作表,而mynz_17_2过程则使用Activate方法选择“17”工作表. b)从表面看两者的作用是相同的,但是如果“17”工作表是隐藏的,Activate方法可以正常运行,而Select方法将会出现错误,这一点要...
Select方法:可以用于选择单个工作表,实现对该工作表的选中操作。Activate方法:同样可以用于选择单个工作表,并且激活该工作表,使其成为当前活动的工作表。选择多个工作表:Select方法:是唯一可行的方法,可以通过循环遍历工作表集合或直接使用Array函数来选择多个工作表,从而实现对多个工作表的同时操作。Acti...
Sheets("Sheet1").Activate End Sub 说明: Excel将同时选中的工作表编成工作组,并以刚开始的活动工作表为组中的活动工作表。 Array函数创建一个数组。 Select方法有一个可选的参数Replace,当指定该参数值为True时,使用指定的工作表代替当前的工作表成为活动工作表。