標題:
[發問]
為何會出現"必須是變數或程序,而非模組"這樣的錯誤?
[打印本頁]
作者:
acdx
時間:
2013-11-8 17:38
標題:
為何會出現"必須是變數或程序,而非模組"這樣的錯誤?
本帖最後由 acdx 於 2013-11-8 17:41 編輯
原本正常的程式卻突然出現"編譯錯誤 必須是變數或程序,而非模組"這樣的錯誤訊息
進去看發現錯在MsgBox這個指令變成Msgbox
而原本的模組名稱也由Module1變成Msgbox
到現在還是一頭霧水 有神可以告訴我發生什麼事嗎?
[attach]16646[/attach]
[attach]16643[/attach]
作者:
c_c_lai
時間:
2013-11-8 17:55
回復
1#
acdx
請上傳檔案。
作者:
Hsieh
時間:
2013-11-8 17:59
回復
1#
acdx
模組名稱要避開excel保留字或函數名稱
作者:
GBKEE
時間:
2013-11-8 20:11
回復
1#
acdx
如同 3#Hsieh超版說的
模組名稱要避開excel保留字或函數名稱
模組名稱,程序名稱,變數名稱.都要避開Excel的關鍵字(方法,屬性,函數)
作者:
acdx
時間:
2013-11-11 18:02
回復
4#
GBKEE
將Module1中一個名為Sub VibChart()的程式整個刪除掉問題獲得解決
但還是不清楚為何VibChart會造成這樣?VibChart是屬於excel保留字或函數名稱嗎?
作者:
GBKEE
時間:
2013-11-11 20:47
回復
5#
acdx
1# 圖2中一般模組中的 MsgBox 名稱是VBA的關鍵字.可以看到檔案所有的程式碼嗎?
作者:
acdx
時間:
2013-11-11 23:43
回復
6#
GBKEE
一開始模組名稱是"Module1"
後來不知何故卻變成"Msgbox"且程式碼內所有"MsgBox"指令皆變成"Msgbox"
歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)