excel 宏保存,我设置了一些宏的功能,为何保存后,再次打开宏的功能就没有了,我保存的后缀名xlsm

如图所示。请问这个图标正常吗?
2024-11-19 15:18:53
推荐回答(3个)
回答1:

Sub b()

If Dir(Range("A1") + ".xls") = "" Then '先用DIR函数检查是否文件已存在
ActiveWorkbook.SaveAs Range("A1") + ".xls" '若不存在就另存为,注意,这是SaveAs是另存,你问题中的是另存一个考贝
Else '如已存在,打开另存对话框
Application.FileDialog(msoFileDialogSaveAs).InitialView = msoFileDialogViewDetails
Application.FileDialog(msoFileDialogSaveAs).InitialFileName = "aaa.xls"
Application.FileDialog(msoFileDialogSaveAs).Show

End If

End Sub
另外,团IDC网上有许多产品团购,便宜有口碑

回答2:

这个图标是07版的启用宏的文件,正常的;而且你的代码我这也可以正常使用的;看看会不会有其他宏语句和这个语句冲突,或者你当前的页没有调用这个语句。。。

回答3:

宏的功能没有了是什么意思?你打开宏面板看了吗?