[算表] 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