宏出現編譯錯誤怎麼辦
Ⅰ excel 宏錄制後執行時提示: 編譯錯誤 無效或不合格的引用
一、錄制宏。工具-宏-錄制新宏。然後對表格進行操作。此時,每一步操作都會被記錄下來,當完成操作後,單擊「停止錄制」。再按Alt+F11,雙擊「模塊」,再雙擊「模塊1」,就可看見錄制好的宏了。有必要時,可以在這里修改宏。
二、執行宏。工具-宏-宏,選擇錄制好的宏,單擊「執行」即可。也可以做個按鈕,將按鈕指定一個宏。需要時直接單擊按鈕就可執行宏了。
三、可以不必錄制宏,直接按Alt+F11進去創建宏。這種情況需要對VBA代碼有一定的熟悉。
Ⅱ mac office 2011 excel運行宏出現「隱藏模塊中出現編譯錯誤:模塊1」怎麼解決
解決方法:需要安裝一個完整版的OFFICE,安裝時最好選擇完全安裝。(如果還不行就把Microsoft Visual Basic 6.0也安裝上。)原因如下:
一些機器上就不能用。有些機器安裝的是OFFICE精簡版,有些安裝的是完全版,精簡版OFFICE控制項不全,啟動帶宏的EXCEL時需要載入一些OFFICE控制項。
提示「microsoft visual basic 隱含模塊中的編譯錯誤:模塊1 」 是因為這個宏設置了密碼,如果沒有密碼就會自動顯示到哪個模塊載入錯誤了。
Ⅲ 有一個excel表,裡面有宏,打開文件提示編譯錯誤,如何解決
把宏的等級設為中,就行了。打開表時,在禁用宏
Ⅳ EXCEl 宏運行 編譯錯誤
按如下步驟操作試試吧:
1)在Excel中按 Alt+F11 打開宏編輯器;
2)在宏編輯器中按 Ctrl+R 打開 工程資源管理面板(如果已打開,按 Ctrl+R 後不會有任何變化);
3)在工程資源管理面板中找到你的那個文件,點開,檢查是否存在「模塊n」(n為1、2……),在這些模塊上逐個點右鍵,「移除模塊n」
5)最後保存,即可。
Ps: 操作之前最後備份一下,刪錯了可是不能恢復的呀!
Ⅳ excel2007表格使用宏出現隱含模塊中的編譯錯誤:ShapeHandler,求大神幫忙解決!
調試一下看看,問題出在哪一行。
一般編譯錯誤,有可能是代碼寫的有問題,也有可能是版本不兼容導致的。例如這個宏是新版本的系統寫的,在老版本的系統中不支持,也可能會導致這種問題。
Ⅵ 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,選擇幫助里的"檢測並恢復",點"開始"就可以,這樣可以恢復。
Ⅶ Excel 啟用宏時 顯示 Microsoft Visual Basic 隱含模塊中的編譯錯誤:M
摘要 Excel 啟用宏時 顯示 Microsoft Visual Basic 隱含模塊中的編譯錯誤:Mol1
Ⅷ 用office2003啟用EXCEL宏文件出現「隱含模塊中的編譯錯誤」,急用,求大家解決!
首先,你要確定是打開所有的EXCEL文件都會出現這個問題還是只是某個文件出現這個問題。
如果是所有的EXCEL文件都有問題,建議把XLSTART文件夾裡面的所有後綴為XLA的文件都刪了,如果還不能解決,那可能就要重裝一下EXCEL,在裝之前最好是把原EXCEL文件夾全給刪了再裝
如果是個別文件打開是出現這個問題,那應該是這個文件裡面的宏代碼出現錯誤,只能修正代碼中的錯誤才可以。
還有一個可能 是你的電腦中毒了,因為沒殺干凈造成的