为什么会出现 找不到macro1!$A$2
谷哥说的办法
1、可能该工作簿含有宏。单独打开这个工作簿查看宏(直接按Alt+F8),看看有没有宏。按下Alt+F11打开vb编辑器,在工程下,点击文档名字,看下ThisWorkbook或Sheet1等对象有没有代码。
2、是不是文档打开之后直接弹出这个对话框,不能进行其他操作?如果是,可以尝试以下操作:打开excel程序,文件-打开,然后定位到该文档并单击一次,然后在对话框中打开按钮后面的小黑三角(如图所示),选择“以副本方式打开”,打开之后按Ctrl+F3,调出定义名称对话框,删除引用了Macro1!A$2$的名称,然后保存。如果保存之后对该文档其他部分没有任何影响,则可以用保存的副本替换原文档
3、宏工作表(excel宏工作表的默认名称为Macro1、Macro2等,该工作表可能是被人为改了名字,或者是中了病毒)。既然现在该文档能够编辑,你可以新建一张工作表(快捷键为Shift+F11),把数据复制到新的工作表,问题即可解决。
试过第三种办法,前提是工作表比较少的时候
4、既然提示找不到“路径名Macro1!$A$2”
应该是宏表Macro1被删了,使某个背后运行中的程式无法运行。
5、清除 excel 4.0 宏病毒 (poppy)的步骤:
A备份表格,防止万一损坏。
B用瑞星2010杀除表格中的宏病毒。
C找到xlstart文件夹,删除里面的book1,其它文件也可删掉。
D将excel 2003 宏的安全性设置为高,禁止宏病毒运行。
E对下面上报来的表格,必须先用瑞星杀毒后,再打开,以防再次感染。
6、Sub DisplayNames()
Dim Na As Name
For Each Na In ThisWorkbook.Names
Na.Visible = True
'如果希望直接删除可以使用下面这句
Na.Delete
Next
End Sub
找到宏并删除它的代码
7、禁用宏、调高宏的安全系数
1、可能该工作簿含有宏。单独打开这个工作簿查看宏(直接按Alt+F8),看看有没有宏。按下Alt+F11打开vb编辑器,在工程下,点击文档名字,看下ThisWorkbook或Sheet1等对象有没有代码。
2、是不是文档打开之后直接弹出这个对话框,不能进行其他操作?如果是,可以尝试以下操作:打开excel程序,文件-打开,然后定位到该文档并单击一次,然后在对话框中打开按钮后面的小黑三角(如图所示),选择“以副本方式打开”,打开之后按Ctrl+F3,调出定义名称对话框,删除引用了Macro1!A$2$的名称,然后保存。如果保存之后对该文档其他部分没有任何影响,则可以用保存的副本替换原文档
3、宏工作表(excel宏工作表的默认名称为Macro1、Macro2等,该工作表可能是被人为改了名字,或者是中了病毒)。既然现在该文档能够编辑,你可以新建一张工作表(快捷键为Shift+F11),把数据复制到新的工作表,问题即可解决。
试过第三种办法,前提是工作表比较少的时候
4、既然提示找不到“路径名Macro1!$A$2”
应该是宏表Macro1被删了,使某个背后运行中的程式无法运行。
5、清除 excel 4.0 宏病毒 (poppy)的步骤:
A备份表格,防止万一损坏。
B用瑞星2010杀除表格中的宏病毒。
C找到xlstart文件夹,删除里面的book1,其它文件也可删掉。
D将excel 2003 宏的安全性设置为高,禁止宏病毒运行。
E对下面上报来的表格,必须先用瑞星杀毒后,再打开,以防再次感染。
6、Sub DisplayNames()
Dim Na As Name
For Each Na In ThisWorkbook.Names
Na.Visible = True
'如果希望直接删除可以使用下面这句
Na.Delete
Next
End Sub
找到宏并删除它的代码
7、禁用宏、调高宏的安全系数
还没人转发这篇日记