大家好
小弟我最近撰写的macro中(A档案),需要使用到其他档案(B档案)的macro
因为需要先对B档案储存格进行编辑,所以我一开始会先使用宏开启档案。
WorkBooks.Open (B档名) 这样子
然后中间会需要呼叫B档的宏
Application.Run (B档+B档宏名)
然后问题来了:
我在执行的过程中,如果预先开好AB两档案,则会很顺利地执行下去
或是我将code分开一行行执行,先执行开启的命令(workbooks.Open),在执行宏
也没有问题
但我只要合并起来执行,就会出现错误
method save of object _workbook failed
我不知道为什么一行行执行没问题 同时直接run下去Excel就会关闭然后出现这个错误
于是上来请教各位大大,谢谢!