excel 另存为问题

来源:百度知道 编辑:UC知道 时间:2024/05/28 19:50:04
我想在做完excel表格后,点击保存,excel自动将我的文档另存为指定文档的时间命名文件。例如:
2009年10月10日,我做完一个名为“模板”的excel的文件后,点击一下“保存”,在我的“D:/文件保存/excel文件保存”这个文件夹中自动保存了一个名为“模板09.10.10”的excel文件

本人代码白痴,不知道点哪,在哪粘贴,按哪个按钮,请高手详细指点,加分,谢谢!!
谢谢高手指点,我需要这样:
我对excel文件“模板”进行修改,点击保存时,“模板”这个文件会保存为修改后的文件,且同时在路径“D:/文件保存/excel文件保存/”之下会生成一个以时间命名的新文件“模板09-10-10-23-23-23”

然后我继续修改“模板”文件,再次点击保存时,,“模板”这个文件会保存为修改后的文件,且同时在路径“D:/文件保存/excel文件保存/”之下会生成一个以时间命名的新文件“模板09-10-10-23-44-44”

这样总共会出现3个文件,即“模板”、“模板09-10-10-23-23-23”、模板09-10-10-23-44-44”
请问能用宏解决么?

打开文档,按ALT+F11,打开编辑器,从菜单(插入)选择模块,在左侧打开新建的模块,将下面的代码粘上
Sub user_save()
nn = "-" & Hour(Now) & "-" & Minute(Now) & "-" & Second(Now)
Filename11 = "D:\文件保存\excel文件保存\模板" & Date & nn & ".xls"
ActiveWorkbook.SaveAs Filename:=Filename11, FileFormat:= _
xlNormal, Password:="", WriteResPassword:="", ReadOnlyRecommended:=False _
, CreateBackup:=False
End Sub
这时你必须保正“D:\文件保存\excel文件保存”这个文件夹的存在。F5运行一下看看效果。
保存
以后你可以通过宏来来调用,按 ALT+F8,另外也可以将其做到工具栏上。
以上测试通过

有什么问题,上我空间,或MAIL我

找个会vba的大师给你写段代码应该可以的

我学过VBA,应该可以实现,不过我想问一下,你现在的问题是:现在每保存是“模板09.10.10”想变成“模板”;还是现在是“模板”想变成“模板09.10.10”????

绝地教主 正解