使用activeworkbook代码进行screenupdating

时间:2015-07-17 18:36:55

标签: excel vba excel-vba

如果我的代码以screenupdating = false开头,然后在代码中通过ActiveWorkbook定义一个工作簿,那么screenupdating = false会影响被认为是活动工作簿吗?

2 个答案:

答案 0 :(得分:3)

.ScreenUpdating应用于应用程序对象,而不是Excel中的顶级对象。这意味着该属性将应用于整个Excel,包括任何新工作簿。的问候,

答案 1 :(得分:0)

您正在使用的工作簿仍然是ActiveWorkbookScreenupdating = False只是让你在运行某些VBA /宏代码时看不到发生了什么。它使得时间更有效,因为使用更少的内存和处理器能力,因为Excel的GUI不会移动,改变等。