Excel2003中,文件感染宏病毒,导致无法打开文件提示数据无效,包含一种无法禁用的宏
解决方法:
1、菜单“工具”>“宏”>“安全性”,设置为“中”
2.下载Excel2007(wps),使用WPS打开excel文件,即可清除所有的宏,保存为xls格式。
至此问题并未完全解决,保存后的文件在Excel2003中打开,提示:找不到Macro1!$A$2,是清除宏病毒后的后遗症。
找不到Macro1!$A$2解决方法:
1、在Excel2003中打开文件,弹出提示“找不到Macro1!$A$2”,点击确定
2、ALT+F11,打开Visual Basic编辑器,在Visual Basic编辑器中,点击“插入”>“模块”,在打开模块中粘贴以下代码,快捷键F5“运行”即可解决:
代码:
Sub DisplayNames() Dim Na As Name For Each Na In ThisWorkbook.Names Na.Visible = True '如果希望自由创想直接为您删除可以使用下面这句 Na.Delete Next End Sub