【ExcelVBA觀念】什麼時候程式碼要放在模組中

【ExcelVBA觀念】什麼時候程式碼要放在模組中(查看次數:372)

回首頁

2018-03-26 19:00:48
這是網友在論壇問的,他要開啟excel檔案後,每1分鐘自動存檔,他程式碼是放在ThisWorkBook,因為他用到Application.OnTime這個多久時間就自動執行某個副程式,所以每次一執行時,就會出現
【無法執行巨集xxx。該巨集可能無法在此活頁簿中使用,或者已停用所有巨集。】,這時候只要新增一個模組,再把程式碼從ThisWorkBook移到模組,程式就可以正常執行。

網友問題連結:http://discuz.bestdaylong.com/thread-38138-1-1.html
範例檔案下載: http://download.bestdaylong.com/f556.htm


1.原本程式放在ThisWorkBook底下



2.執行會出現錯誤



3.將部分程式移到Module1下



4.workbook_open還是放在ThisWorkbook下,這樣執行就不會出錯。


【ExcelVBA觀念】什麼時候程式碼要放在模組中
上一篇:香純滴雞精粉光單包180元(24包)(150cc) 【免運費】(479)      下一篇:【excel工具教學】將Excel的多個工作表轉換成PDF檔案(19)