excel找不到macrol$A$2

 因爲工作簿中有隱含的4.0宏表函數,隱含在隱藏的名稱中。有兩種方法,第一種比較簡單。


一、手動選中所有工作表,按下CTRL鍵單擊全部工作表(不能用系統的‘選中所有工作表’選項,會把病毒工作表macro1也選中,造成如下操作無效)。

2、複製至新的工作表中,保存。
3、刪除老的EXCEL工作簿。
4、完成。

二、讓其現身的方法:
1.在Excel界面點Alt+F11,進入VBE窗口,在左邊“工程”窗口中點選出問題的那個工作簿,然後插入一個模塊:

2.將如下代碼複製到模塊中:
Sub DisplayNames()
Dim Na As Name
For Each Na In ThisWorkbook.Names
Na.Visible = True
Next
End Sub
然後點“運行”按鈕運行宏代碼,保存,退出;

3.回到EXCEL界面,按Ctrl+F3調出名稱管理器,就會看到那個包含宏表函數的名稱了:

4.點選這個名稱,然後選擇刪除,以後就再也不會有那個提示了。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章