首页 > 教學 > Excel 2016 > 【ExcelVBA觀念】什麼時候程式碼要放在模組中
2018
03-26

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

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

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

【ExcelVBA觀念】什麼時候程式碼要放在模組中 - 第1张  | 彰化一整天blog
1.原本程式放在ThisWorkBook底下

【ExcelVBA觀念】什麼時候程式碼要放在模組中 - 第2张  | 彰化一整天blog
2.執行會出現錯誤

【ExcelVBA觀念】什麼時候程式碼要放在模組中 - 第3张  | 彰化一整天blog
3.將部分程式移到Module1下

【ExcelVBA觀念】什麼時候程式碼要放在模組中 - 第4张  | 彰化一整天blog
4.workbook_open還是放在ThisWorkbook下,這樣執行就不會出錯。

同步發表於:【ExcelVBA觀念】什麼時候程式碼要放在模組中
最后编辑:
作者:明和 蔡
这个作者貌似有点懒,什么都没有留下。

留下一个回复

你的email不会被公开。