轻松解决excel中找不到Macro1$A$2 找不到macro

在打开excel表格的时候,是不是总是弹出“找不到macro1$A$2”的对话框呢,下面的办法可以轻松的帮你解决掉问题哦

方法一:

打开要解决问题的工作表,按Alt+F11打开VB编辑器,在“视图”下选择“工程资源管理器”,打开后双击”ThisWorkbook”,在右边的编辑页面复制下面的代码

SubHideMacroSheet()

ThisWorkbook.Sheets("macro1").Visible=1

EndSub'(显示隐藏的宏表macro1)

SubDisplayNames()

DimNaAsName

ForEachNaInThisWorkbook.Names

Na.Visible=True

Next

EndSub'(显示隐藏的“Auto_Activate”)

然后点击“运行”下面的“运行子过程/用户窗体”,或按F5,弹出宏对话框,选择:“ThisWorkbook.HideMacroSheet”,然后再点“运行”,此时就可以在工作表中看到表Macro1显示出来。然后再点击“运行”下面的“运行子过程/用户窗体”,或按F5,弹出宏对话框,选择:“ThisWorkbook.DisplayNames”,然后再点“运行”,此时就可以在表Macro1的A2看到“Auto_Activate”,点击“名称管理器”(Ctrl+F3),里面有很多定义的名称,把含有Auto_Activate

的全部删掉就可以了。

方法二:

关闭有问题的表,新建一个表,按Alt+F11打开VB编辑器,“视图”下选择“工程资源管理器”,然后点击“插入”,插入模块,在右边的编辑区域复制下面的代码:

SubRmvMacros()

DimwbkAsWorkbook

DimstrFilenameAsString

strFilename=Application.GetOpenFilename("Excel文件(*.xls;*.xlsx),*.xls;*.xlsx")'要删除宏的文件名

IfstrFilename="False"ThenExitSub

Application.EnableEvents=False'禁止在打开时触发事件

Application.DisplayAlerts=False

Setwbk=Workbooks.Open(strFilename)

ForEachshtInwbk.Sheets

sht.Visible=True

Ifsht.Type=3Orsht.Type=4Thensht.Delete

Next

Fori=wbk.Names.CountTo1Step-1

Ifwbk.Names(i).Visible=FalseThenwbk.Names(i).Delete

Nexti
轻松解决excel中找不到Macro1$A$2 找不到macro

wbk.Closesavechanges:=True

Application.DisplayAlerts=True

Application.EnableEvents=True

EndSub

鼠标点击,并选中左侧VBAProject(打开表格的名字),然后再点击“运行”,选择“运行宏”,在弹出的对话框中,选中你要解决问题的表,就ok了,再打开你的表,就会发现之前的问题都解决了。

  

爱华网本文地址 » http://www.413yy.cn/a/25101011/76107.html

更多阅读

Excel教程:如何在Excel中自动生成人民币大写

Excel教程:如何在Excel中自动生成人民币大写——简介在Excel中使用单元格设置--特殊--中文大写数字生成的中文大写,不符合中国人对人民币大写数额的书写习惯。比如132.57,使用该设置生成的是:壹佰叁拾贰.伍柒,如何才能生成符号中国人书写

excel出现找不到macro1!$A$2怎么解决 excel找不到macro1

excel出现找不到macro1!$A$2怎么解决——简介excel出现找不到macro1!$A$2这种问题基本上是中了宏病毒的后遗症。一般用宏病毒专杀工具查杀了宏病毒后,就会出现“文件错误”“找不到macro1!$A$2”等这些问题。下面来看怎么解决及操作

excel中如何使用超链接? ppt如何超链接excel

excel中如何使用超链接?——简介超链接的好处不言而喻,能快速到达我们想要去的页面或区域,正因为如此现今各种内链和外链都要用到。在此就让小编和大家一块来分享一下excel中超链接的使用。excel中如何使用超链接?——工具/原料

CAD 鼠标中键不能平移解决方法 cad鼠标滚轮不能平移

1.按下键盘的快捷键“Win徽标+Pause/Break”,打开“系统属性”窗口;2.在“系统属性”窗口中点击“高级”选项卡,单击下方的“环境变量”按钮;3.在打开的“环境变量”对话框中的“系统变量”列表中新建“mbuttonpan”项,变量值为“1”;

轻松解决U盘文件都变成.exe执行文件问题 轻松筹咋变成轻松骗

轻松解决U盘文件都变成.exe执行文件问题——简介U盘中的文件都变成.exe可执行文件是怎么回事?告诉你,你的U盘中病毒了,那么如何清除呢?小编现在就告诉你几个简单方法,轻松就能搞定U盘中病毒问题。轻松解决U盘文件都变成.exe执行文件问题

声明:《轻松解决excel中找不到Macro1$A$2 找不到macro》为网友煙酒縱慾分享!如侵犯到您的合法权益请联系我们删除