- 帖子
- 913
- 主題
- 150
- 精華
- 0
- 積分
- 1089
- 點名
- 0
- 作業系統
- win10
- 軟體版本
- office 2019
- 閱讀權限
- 50
- 性別
- 女
- 註冊時間
- 2011-8-28
- 最後登錄
- 2023-7-19
 
|
各位大大好,
我在工作中使用的VBA非常多,常常在執行後or忘了有沒有執行,必須要開啟被執行的檔案查看,非常的不方便,
程式都固定放在一個專門用來執行VBA的Macro.xlsm檔案中,我想針對10多個程式,因為密集操作,特別容易混淆...到底執行了?忘了執行?
想請問有沒有一種可以記錄VBA的語法?可以讓我各自加在特別容易混淆不清的VBA後面,使它可以拋出為TXT檔,我希望它可以記錄以下:
1. VBA名稱, 使用or完成時間 (因為程式執行都很快速,所以其中一個時間就可以了),同一行.中間加".........."隔開
2. 雖然VBA各自獨立,但我希望抛出的TXT報表,可以依程式執行順序自動接續寫下去,而不要把寫入TXT的內容分成很多檔案.
3. TXT存檔路徑D:\0_自訂表單\VBA記錄\檔名:VBA_年月日.TXT (一天一個檔案即可)
4. 我在Macro.xlsm檔案中加入一個觸發鈕,屆時可以連結這個"VBA_年月日.TXT"
5. 寫入TXT只在幕後執行,不用開啟,當我想查看時再按觸發鈕讓它自行打開.
6. 例如:附件中的Macro.A.xlsm
Macro.A.rar (26.29 KB)
裡面放了3個VBA,希望TXT呈現的內容為以下的例子(只是舉例)
Sub backupfile()...........20190529 18:00:35
Sub 選取工作表B2值化()...........20190529 18:02:35
Sub 測試()...........20190529 18:10:35 |
|