表格提示无法找到macro1怎么办?—excel技巧教程|叨客学习资料网

请关注公众号【叨客共享】 在使用网站的过程中有疑问,请来公众号进行反馈哦

1、首要翻开Excel2010,就会呈现“找不到macro1!$A$2”问题,这是由于隐含在躲藏的称号中没有删去干净

 

2、在Excel界面上按Alt+F11,进入VBE窗口,在左面“工程”窗口中点选出问题的那个作业簿,然后刺进一个模块

 

3、将如下代码复制到模块中:

Sub DisplayNames()

Dim Na As Name

For Each Na In ThisWorkbook.Names

Na.Visible = True

Next

End Sub

然后点“运转”按钮运转宏代码,

 

4、回到EXCEL界面,选择“公式”--“称号管理器”

 

5、在跳出的窗口中就能看到躲藏的称号,把他删去就可以了。

 

方法二:

在作业表内点击“刺进(I) → 称号(N) → 界说(D)…”。

 

显示出如下界说窗口,看起来好像一切正常,实际上依据网上的阐明,这里面有躲藏的界说称号。

 

点击“alt + F11”,调出VBA编辑器,参照下图点击“刺进(I) → 模块(M)”。

 

然后在右侧窗口中输入如下代码:

Sub test()

Dim sh As Worksheet

For Each sh In ThisWorkbook.Sheets

sh.Visible = xlSheetVisible

Next

Dim nm As Name

For Each nm In ThisWorkbook.Names

nm.Visible = True

Next

End Sub

 

先保存一下,然后顺次点击“运转(R) → 运转宏 F5”以运转这段代码,保存之后关闭VBA编辑器。

 

回到主界面后,点击“alt + F3”,看到界说称号的栏目中公然多出了“Auto_Activate”一项,果断删去,然后在其他作业表中顺次履行该删去操作。最后保存文档,退出并从头翻开,公然一切OK。

 

虽然问题解决了,可是还是有个疑问,便是本病毒很明显是“宏”病毒,但在翻开文档的时候并未呈现有关运转“宏”的提示。后再上网查询,有人解释其原因可能是该文档以前的确是被“宏”病毒感染过,后又被所谓专杀工具处理过,病毒模块清除了,可是病毒本来为每个表都增加作业表级别的称号“Auto_Activate”,并将引证都指向宏表“Macro1”的A2单元格,这个是专杀工具没有处理的。

承认杀毒结束后,方才增加的那个模块就可以删掉了,方法仍然是点击“alt + F11”,调出VBA编辑器,右键点击方才建立的模块,选择“移除 模块1(R)”。

温馨提示:本文最后更新于2022-11-21 20:39:44,某些文章具有时效性,若有错误或已失效,请在下方留言或者添加作者微信:leobba_cn。
加入网盘群组,立即获得“10TB网盘资料合集https://fh.leobba.cn/tzSn
熊猫社区(资源合集)
点击链接https://fh.leobba.cn/tzSn
即可加入「熊猫社区2群」网盘群,群组内还有敏/感|易/和谐资源等待大家
或者夸克APP内搜索群号:1839152435
网课资源|网盘群组
点击链接https://fh.leobba.cn/QX54
即可加入考研、考公考编、四六级、计算机等级考试、教师编等【免费网课网盘群组】
易和谐资料优先在群组内补发
或者夸克APP内搜索群号:970062162
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发
头像
小提示:点击【打卡】即可实现快速回复哦~~请不要回复单数字、英文和无意义的汉字,否则无法评论哦
提交
头像

昵称

取消
昵称

小提示:点击【打卡】即可实现快速回复哦~~请不要回复单数字、英文和无意义的汉字,否则无法评论哦

表情

    暂无评论内容

评论提示

小提示:点击【打卡】即可实现快速回复哦~~请不要回复单数字、英文和无意义的汉字,否则无法评论哦