灵游攻略网带你了解找不到macro1,做好相应的准备,excel 找不到macro1!$A$2~我实在是没办法了~别人发过来的EXCEL文件打开后提示找不到Macro1!$A$2~~绝对是宏的问题~但是始终无法解决!希望可以帮你解决现在所面临的一些难题。
excel 找不到macro1!$A$2
1、找一个没有问题的EXCEL工作表打开,快捷键AIT+F11打开宏编辑器,快捷键F5运行宏,随便用字母命名创建一个宏,宏代码如下
:
Sub RmvMacros()
Dim wbk As Workbook
Dim strFilename As String
strFilename = Application.GetOpenFilename("Excel 文件 (*.xls;*.xlsx),*.xls;*.xlsx") '要删除宏的文件名
If strFilename = "False" Then Exit Sub
Application.EnableEvents = False '禁止在打开时触发事件
Application.DisplayAlerts = False
Set wbk = Workbooks.Open(strFilename)
For Each sht In wbk.Sheets
sht.Visible = True
If sht.Type = 3 Then sht.Delete
Next
For i = wbk.Names.Count To 1 Step -1
If wbk.Names(i).Visible = False Then wbk.Names(i).Delete
Next i
wbk.Close savechanges:=True
Application.DisplayAlerts = True
Application.EnableEvents = True
End Sub
2、再次F5运行宏,定位到有问题表格,稍等片刻,OK
注:本人不懂宏代码,此代码作者为 excelhome 论坛的 jlhao,感谢!
我实在是没办法了~别人发过来的EXCEL文件打开后提示找不到Macro1!$A$2~~绝对是宏的问题~但是始终无法解决!
是不是macro保存到其他文件里了,根本没有在这个文件里面,可以发过来看看