vba中activate是什么意思 VBA中Activate方法和Select方法的区别?
VBA中Activate方法和Select方法的区别?
VBA中的激活方法和选择方法看似相同,但实际上是不同的。Activate方法用于激活,而Select方法用于选择。区别如下:
1.为了 "床单 "目标
您可以同时选择多个工作表,但不能同时激活多个工作表。例如下面的语句:
子测试1()
(Array(1,2,3))。Select可以同时选择三个工作表。
末端接头
子测试2()
(Array(1,2,3))。Activate无法同时激活三个工作表,出现了错误。
末端接头
另外,对于隐藏的工作表,方法不能选择隐藏的工作表,但是方法可以激活隐藏的工作表。例如下面的代码:
子测试3()
(2).Visible False隐藏工作表
(2).Select无法选择隐藏的工作表,导致错误。
末端接头
子测试4()
(2).Visibl:G10区域,A1单元格高亮显示,这是活动单元格。当我们用键盘输入时,我们键入的内容将被输入到活动单元格中。
如果我们想让区域中的其他单元格成为活动单元格,可以按Tab键,这样会让区域中当前活动单元格右边的单元格成为活动单元格,而按Shift Tab会让方向相反;或者按Enter键使区域中当前活动单元格下方的单元格成为活动单元格,而按Shift Enter键则反转方向。
选择 "范围和对象可以选择一个或多个单元格,而Activat:e5)。使活动
Exc::::::g15)。使活动
末端接头
由于A1::G15区域没有公共区域,所以最终会选择F11:G15,并激活F11单元格。
由上可知,当我们要选择某个区域时,最好使用Select方法而不是Activat
EXCEL怎么做桌面悬浮窗?
在vba编辑器中添加一个表单(UserForm1),在需要暂停的工作表代码窗口中添加代码如下:
私有子工作表_ Activate()0结束私有子工作表_Deactivate()卸载用户表单1结束子
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。