Vba 循环通过时防止纸张打开

Vba 循环通过时防止纸张打开,vba,excel,Vba,Excel,我有一个程序,其中信息输入在一张纸上,并为输入信息的每一行创建一张新的纸。因此,可以创建1到152张图纸,并且这些图纸中的每一张都有格式、计算以及VBA在其上发生的其他事情。然而,为了让它更快地发生,如果可能的话,我想阻止Excel在每次创建这些工作表时打开它们,并直接跳到最后。就像我说的,我不确定这是否可行,但那会很好。我还没有在谷歌上找到任何与这个主题相关的东西,我也不知道自己会怎么做。非常感谢您的帮助。在代码顶部使用Application.screenUpdate=False。这将防止屏幕

我有一个程序,其中信息输入在一张纸上,并为输入信息的每一行创建一张新的纸。因此,可以创建1到152张图纸,并且这些图纸中的每一张都有格式、计算以及VBA在其上发生的其他事情。然而,为了让它更快地发生,如果可能的话,我想阻止Excel在每次创建这些工作表时打开它们,并直接跳到最后。就像我说的,我不确定这是否可行,但那会很好。我还没有在谷歌上找到任何与这个主题相关的东西,我也不知道自己会怎么做。非常感谢您的帮助。

在代码顶部使用Application.screenUpdate=False。这将防止屏幕在创建和激活每张工作表时闪烁。

我不清楚您的问题,但您可以在代码运行之前关闭屏幕更新,以防止屏幕闪烁,并在插入每张工作表时使其可见和激活。谢谢。这正是我需要的