作者hwangshan (尿布超人)
看板Office
標題[算表] 如何不打開VBA editor 而得知程式碼
時間Mon Jul 29 14:44:45 2019
excel 2013
我在編寫VBA的時候,可能不小心弄到無限迴圈之類的玩意
某1個工作表底下的的其中一個Sub,只要啟動他,就會整個excel當掉
於是我嘗試看看問題出在哪,結果連VBA editor都進不去了,
一進去就跟先前一樣整個excel當機
於是我嘗試單獨把這個有問題的巨集刪除,
在【開發人員】→【程式碼】→【巨集】
我直接勾選有問題的巨集,按刪除,結果也是整個excel當掉
最後只能出大決了
先停用巨集→刪除整個工作表
可是這樣做很傷,因為這個工作表,有很多個sub,
這樣做會把全部sub都刪掉
有沒有甚麼辦法,能夠不夠過VBA editor,直接觀看程式碼的呢? 想備份
最後,礙於這是個有問題的excel,這樣我還是能上傳上來嗎?
不會被檢舉說是病毒嗎QwQ
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.230.215.17 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Office/M.1564382687.A.5B0.html
※ 編輯: hwangshan (36.230.215.17 臺灣), 07/29/2019 14:45:18
1F:→ soyoso: 可上傳加上警語,如果可以接受的話,就協助原po看看 07/29 14:52
這是自製的某手遊計算機,內容略二請不要笑我
●警告● 此excel 巨集有問題,執行會造成當機
●警告● 此excel 巨集有問題,執行會造成當機
●警告● 此excel 巨集有問題,執行會造成當機
https://drive.google.com/open?id=1WHMNb2qV_znqhj7oy2wzdJdmo7IiCMd2
●警告● 此excel 巨集有問題,執行會造成當機
●警告● 此excel 巨集有問題,執行會造成當機
●警告● 此excel 巨集有問題,執行會造成當機
其中的工作表【規劃求解】的test巨集有問題
※ 編輯: hwangshan (36.230.215.17 臺灣), 07/29/2019 14:59:01
2F:→ soyoso: 全部巨集都要存成文字檔嗎? 07/29 15:04
可以 /
※ 編輯: hwangshan (36.230.215.17 臺灣), 07/29/2019 15:05:21
WOW~非常感謝~可以教我這怎麼挖出來的嗎?
※ 編輯: hwangshan (36.230.215.17 臺灣), 07/29/2019 15:16:42
4F:→ soyoso: 選項→信任中心→停用所有巨集,關閉所有開啟的活頁簿 07/29 15:19
5F:→ soyoso: 再開啟該檔案 07/29 15:20
6F:→ soyoso: 補充,還有關閉excel主程式,重啟後再開啟該檔案 07/29 15:35
哈~不行 發文章之前試過了~
我不知道為啥無法停用
總之只好暫時先每作一段都備份一次了
謝謝 /
※ 編輯: hwangshan (36.230.215.17 臺灣), 07/29/2019 15:40:20
7F:→ soyoso: 測試上是回文動作就可行。因此這方面看其他先進是否提供另 07/29 15:51
8F:→ soyoso: 外的方式可以讓原po順利取出 07/29 15:51
9F:推 foolkids: 是事件類的巨集嗎?可以在application.EnableEvents先關 07/29 17:03
10F:→ foolkids: 掉? 07/29 17:03
抱歉,聽不懂
※ 編輯: hwangshan (36.230.215.17 臺灣), 07/29/2019 23:52:31