在一张纸上运行vba后,它会自动跳转到另一张纸

时间:2013-07-29 18:19:12

标签: excel vba worksheet

按“F5”键运行workbook1的sheet1上的所有代码后,Macro窗口跳转到workbook2的sheet2。有人可以帮忙解释一下吗?谢谢!

2 个答案:

答案 0 :(得分:2)

在没有看到你的代码的情况下,我在黑暗中猜测的是,Workbook1中的一些代码正在调用Application.Run命令来执行workbook2中的代码。或者可能只是像肖恩所提到的那样在sheet2打开/激活workbook2窗口。

答案 1 :(得分:0)

我想我找到了原因。 操作的纸张(上面的情况中的E)最初是隐藏的。

我添加了

E.visible = true

首先取消隐藏工作表E,然后问题就消失了。