共享工作簿和Application.onTime



我有一个大的共享工作簿,在我的工作中有8-10个人使用。我正在研究一些宏和一般VBA代码来完成一些基本功能,并有一些关于它们如何与共享工作簿交互的问题。

  • 在共享工作簿中,如果我将一个宏分配给一个通过应用程序调度任务的按钮。在工作簿的所有打开实例或仅调用调度宏的实例上调度时,该宏将运行吗?例如,如果宏打开了一个MsgBox,它会为每个人打开它还是只打开一个实例?

  • 如果它为所有实例运行,是否有一种方法来指定我想要的实例,例如,MsgBox出现?我可以根据工作站名称或实例名称来指定吗?

我已经做了一些测试,它显示不能在工作簿的所有打开的实例上运行,但我不是100%确定。任何关于这方面的帮助是感激的!

只在Excel VBA代码运行实例开始。因此,消息框和在线调度也将只在该实例上运行。

请注意,如果多个用户启动一个VBA代码,它将在每个实例上运行。

最新更新