软件: Excel
版本: 2016
想要做一个(A)档开启后
自动开启(B)档,(B)档被开启后自动执行本身档内指定的宏
宏执行完后
↓
自动开启(C)档,(C)档被开启后自动执行本身档内指定的宏
宏执行完后
↓
以下继续重复
白话
其实就是做了好几个去网络下载资料的xlsm档
想要一档开启后,一个下载完后,再接下一个档陆续下载
而上述的(A)档,就是控制要开哪些档案用的地方,以便管理
网络上有找到用 auto_open 的方法
一开始我是先建主档(A),用auto_open去开启其它档 (B.C.D...)
而那些 B.C.D..档也都各加进auto_open
结果失败
这个 auto_oepn 似乎不能同一时间存在2个以上
所以一开始主档(A)开启执行后,(B)档打开后不会有动作
目前想到的方法有2个
1 一样建主档(A),但不放auto_open,设个按钮自已手动执行宏
其它B.C.D...档,则要放该语法
用application.wait 设定约5分钟就去开启下一档
虽说能避开同时存在
但缺点是会耗费多余时间,因为时间要抓宽松
2 是放进开机的启动资料夹
我丢2个进去测试,会陆续执行,不会同时开
缺点就是不能完全控制何时去下载
想请教的是
有没有更好的方法是能够一档开启或一键按下后
就能一档下载完后立刻接下一档