解决excel中找不到Macro1$A$2(Excel 2007)

1.   按Ctrl+F3,调出定义名称对话框,删除引用了Macro1!A$2$的名称,然后保存
 
2. 重新打开,如果还有提示:http://hi.baidu.com/tsdongliang/item/8c2acbfc5616b804c6dc459f

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

 

Sub HideMacroSheet()

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

End Sub

 

Sub DisplayNames()

Dim Na As Name

For Each Na In ThisWorkbook.Names

Na.Visible = True

Next

End Sub

 

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

我在复制以上代码之后直接按F5,运行这段程序,之后没有弹出宏对话框,然后保存VB编辑器,最后保存Excel表格,再打开此表格就没有问题了,希望能帮到大家。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值