EXCEL提示“找不到macro1$A$2”的解决方法
(2014-09-19 16:34:44)
标签:
宏病毒excelmacroauto_activateit |
分类: 科技 |
打开excel表格时,弹出“找不到macro1$A$2”的对话框,这是宏病毒在作怪,解决方法简介如下:
打开工作表,按Alt+F11,打开VB编辑器,在“视图”下选择“工程资源管理器”,打开后双击”ThisWorkbook”,在右边的编辑页面复制下面的代码
Sub HideMacroSheet()
ThisWorkbook.Sheets("macro1").Visible = 1
End Sub( 显示隐藏的宏表macro1)
Sub DisplayNames()
Dim Na As Name
For Each Na In ThisWorkbook.Names
Na.Visible = True
Next
End Sub(显示隐藏的“Auto_Activate”)
(1)按F5,弹出宏对话框,选择:“T hisWorkbook. HideMacroSheet”,点“运行”,此时在工作表中Macro1显示出来;
(2)再按F5,弹出宏对话框,选择:“T hisWorkbook. DisplayNames”,点“运行”,此时就可以在表Macro1的 A2看到“Auto_Activate”;
(3)删除刚才复制的代码,返回工作表;
(4)按Ctrl+F3,打开名称管理器,删除全部Auto_Activate;
(5)保存文件,退出。