VBA中的workbooks.open出现奇怪的问题

时间:2019-02-18 10:46:28

标签: excel vba

VBA问题-workbooks.open。我无法同时打开两个文件。

嗨,

也许这只是应该的样子,但是对我来说似乎很奇怪。只要使用workbooks.open在后台仅打开一个文件,我的宏就可以正常工作。但是,当我打开第二个文件时,第一个文件就关闭了。正常吗?

没有什么非常复杂的。首先,我打开数据库:

 Set database = Workbooks.Open(Filename:="Y:\EME\LW\PL-PIA\AIR\AIRFREIGHT\Zlecenia transportowe\baza_danych_transp.xlsm", ReadOnly:=True)

然后,当我打开CMR时,数据库将关闭。

 Set CMR = Workbooks.Open("Y:\EME\LW\PL-PIA\AIR\AIRFREIGHT\Zlecenia transportowe\CMR_bis.xlsm")

是否需要为此创建一个新的excel应用程序实例?

1 个答案:

答案 0 :(得分:0)

很抱歉,但是我想我知道导致问题的原因...我在CMR中嵌入了一个宏,即在打开工作簿时会从数据库中获取一些数据,然后将其关闭。我已经忘了它...感谢您的帮助,切换工作簿的名称确实使我对此有所了解...