excel外部編譯
1. Excel為何彈出隱含模塊中的編譯錯誤
出現此問題的原因為:Excel軟體出現異常,需要修復。
具體如下:
1、第一步,win+r調出「運行」窗口,輸入「cmd」命令,然後單擊「確定」按鈕,見下圖,轉到下面的步驟。
2. 急:EXCEL文件第一次打開時提示「編譯錯誤:子過程或函數未定義」,如何讓其不再顯示
EXCEL文件第一次打開時提示「編譯錯誤:子過程或函數未定義」是設置錯誤造成的,解決方法為:
1、打開Excel2013的選項。
3. EXCEL提示隱含模塊中的編譯錯誤該怎麼解決
「EXCEL隱含模塊中的編譯錯誤:設表格式」時,可能是由於如下的原因引起的。
一、錯誤的宏代碼
表格中可能引用到宏,要麼是宏代碼有錯誤,要麼是宏根本就不存在,或者是宏代碼中所引用的模塊不存在所引起的。
遇到這種情況,最好的辦法就是把宏給刪除。
方法很簡單:按下組合鍵
Alt
+
F11
進入VBA窗口,找到ThisWorkBook,接著往下找,就能找到代碼了,然後刪除。
二、重新設置系統帳戶
遇到這種問題,最麻煩的就是重新安裝OFFICE也是於事無補的,無論怎麼弄,都是原來的錯誤。
最有效的解決辦法就是,給系統重新設置一個帳戶,使用該帳戶登陸系統,就能正常使用EXCEL文件了。
三、其它的解決辦法
①恢復EXCEL到默認狀態
1、刪除C:Program
FilesMicrosoft
OfficeOFFICE11XLSTART
目錄下的宏文件(可先備份)
(OFFICE11為OFFICE2003的目錄)
2、如果1無效,刪除注冊表HKEY_CURRENT_USERSoftwareMicrosoftOffice下的EXCEL項,以及11.0下的EXCEL項,重新打開後EXCEL會恢復到新裝時的狀態下。
②讓EXCEL自動恢復默認狀態
如果您可以正常打開EXCEL,那麼,先打開EXCEL,選擇幫助里的"檢測並恢復",點"開始"就可以,這樣可以恢復。
4. VB 創建Excel對象時 出現 無效外部過程 編譯錯誤
代碼要寫在過程內 如:
Private Sub Form_Load()
Dim XlsObj As Excel.Application 'Excel對象
Dim XlsBook As Excel.Workbook '工作簿
Dim XlsSheet As Excel.Worksheet '工作表
Set XlsObj = CreateObject("Excel.Application") '創建EXCEL對象
End Sub
5. EXCEl宏運行編譯錯誤是怎麼回事
這是隱藏程序的VBA代碼執行出錯。解決方法:
1)在Excel中按 Alt+F11 打開宏編輯器;
2)在宏編輯器中按 Ctrl+R 打開 工程資源管理面板(如果已打開,按 Ctrl+R 後不會有任何變化);
3)在工程資源管理面板中找到你的那個文件,點開,檢查是否存在「模塊n」(n為1、2……),在這些模塊上逐個點右鍵,「移除模塊n」。
4)最後保存,即可。