作者ccpswww (game)
看板Visual_Basic
標題[VBA ] VBA寫VBA儲存問題
時間Thu Oct 11 09:49:54 2018
大家好,有個問題想請教各位高手,我目前寫了一個是用VBA產生許多自帶VBA程式的工作
簿,那程式有成功寫入我需要的的工作簿中, 但是後續我用workbook.save .workbook.c
lose想要存檔並關閉,可是這樣產生的工作簿裡面的程式碼就會莫名消失,手動儲存關閉
則程式碼還存在,想請教各位高手問題如何解決,感謝大大
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 101.13.224.86
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Visual_Basic/M.1539222596.A.A68.html
1F:→ paul60209: 你workbook.save 後面的檔案名稱副檔名是.xlsm嗎? 10/11 12:15
2F:→ ccpswww: p大 是的 10/11 13:09
3F:推 waiter337: 該不會是沒save到 f8 逐步測試後再說 10/30 09:05
4F:→ waiter337: 有沒有寫在thisworkbook上面 10/30 09:18
5F:→ waiter337: Private Sub Workbook_BeforeClose(Cancel As Boolean) 10/30 09:24
6F:→ waiter337: End Sub 10/30 09:24
7F:→ waiter337: 我自己是有成功喔,還有你檔名有沒有重覆衝到 10/30 09:27
8F:→ waiter337: 我到是有想起來一點毛 10/30 09:27
9F:→ waiter337: 是邏輯問題 10/30 09:27
10F:→ waiter337: 當初我好像也碰上這個毛病 10/30 09:28
11F:→ waiter337: 假設是A檔生出B檔 10/30 09:28
12F:→ waiter337: 這個你好像要把 執行中的巨集換到新增的那個檔上繼續執 10/30 09:29
13F:→ waiter337: 行,要跨檔的我就比較不會了 10/30 09:30
14F:→ waiter337: 另外我建議用另存新檔的方式看看 10/31 07:26