excel一张表打开就提示找不到#REF!$A$2,删了所有数据,一张空表也提示这样的错误!

[复制链接]
查看11 | 回复5 | 2012-11-1 15:37:20 | 显示全部楼层 |阅读模式
我在EXCEL论坛了查了,说这是文件中了宏病毒后,自动创建的一个引用。除掉的方法是:打开工具—宏—VB编辑器—视图—代码窗口,然后输入以下代码Sub test()Dim sh As WorksheetFor Each sh In ThisWorkbook.Sheetssh.Visible = xlSheetVisibleNextDim nm As NameFor Each nm In ThisWorkbook.Namesnm.Visible = TrueNextEnd Sub然后保存,再点运行 第一个选项。会生成一个Macro3的表格,把它删掉。再回到提示找不到#REF!$A$2的那个表格,选插入—名称—...
回复

使用道具 举报

千问 | 2012-11-1 15:37:20 | 显示全部楼层
首先要清除病毒,这个不用说了。然后要取消隐藏的表格并删除(格式-工作表-取消隐藏),最后,要清除隐藏的名称,先点开第一张表,点:插入-名称-定义,输入“auto_activate”,点删除。再把其他表格都删除一遍即可。...
回复

使用道具 举报

千问 | 2012-11-1 15:37:20 | 显示全部楼层
新建一个表格,将原表格所有内容复制,粘贴到新表格,保存。再打开新建表格,就没有那种提示了。我也遇到这个问题,朋友帮我解决了,我来分享一下而已。...
回复

使用道具 举报

千问 | 2012-11-1 15:37:20 | 显示全部楼层
6月份新出的宏病毒,跟我的一样。2007或以上的OFFICE不会,目前我也没找到的手工清除方法,如果你懂VB编辑器和MICROSOFT脚本编辑器,可以手工清除...
回复

使用道具 举报

千问 | 2012-11-1 15:37:20 | 显示全部楼层
你好你可以这样操作一下打开表格.在每个子表格做以下操作: 插入--名称--定义然后在里面输入 Auto_Activate,点击确定.接着重新点击:插入-名称--定义--鼠标选择刚才插入的名称Auto_Activate.--删除--确定. 每个子表格都这样操作一次,然后保存好,再打开就不会了.不知道能不能帮上你....
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行