[算表] VBA操控另一个档案

楼主: pointchi (pointchi)   2019-01-20 23:51:30
软件: excel
版本: 2013
请教前辈,小弟目前初入VBA领域练习,我于aaa.xlsm编写一个VBA sub run01(),产生新
的档案bbb.xlsx。
然后再编写一个VBA sub run02()于增益集,目的是将新的档案bbb.xlsx另存作业日期的
档名 mmdd-01.xlsx,打印N份(依input box 输入的数量),并依日期分别存入对应的目录

目前我是想将sub run02() 的程式码编写入sub run01()。
请问要用何方式或是指令,才有办法将aaa.xlsm里面的VBA可以操控bbb.xlsx并执行动作
作者: soyoso (我是耀宗)   2019-01-21 00:15:00
如指的是以程序run02来操作aaa.xlsm内的程序run01的话开启aaa.xlsm,再以application.run指定"aaa.xlsm!run01"执行
作者: ptguitar (佩蒂吉他)   2019-01-21 09:17:00
又学一招!谢谢S大
作者: soyoso (我是耀宗)   2019-01-21 10:59:00
如果是补充回文的话,应就不用application.run了如要放在同一个程序sub内先看run02是要在run01前或后执行再将程式码复制到原run01之前或之后;若是不同程序要以呼叫方式的话,就call run01(或run02,看是从那里呼叫的),也可以run01(省略call的方式)以上回文只是可能方式,没看到程式码也不一定是正确可达到要的结果

Links booklink

Contact Us: admin [ a t ] ucptt.com