excel学习库

excel表格_excel函数公式大全_execl从入门到精通

VBA文件另存为新文件

当我们做日报时,每次都需要改文件名的日期,另存为新文件,下面介绍一个一步到位方法

首先,我们要获取当前文件的文件名

获取文件名:ActiveWorkbook.Name,

我们需要不带文件的后缀名,可以用left函数截取

Left(ActiveWorkbook.Name, Len(ActiveWorkbook.Name) - 5)

其次,要获取日期,使用format函数将日期转为文本格式

Format(Now(), "mmdd")

文件名=名称+日期+文件后缀,拼接完成后就是这样的

wbn = Left(ActiveWorkbook.Name, Len(ActiveWorkbook.Name) - 5) & Format(Now(), "mmdd") & ".xlsx"

最后,将文件路径拼接到一起,当然文件路径也可以自定义其他

完整的文件名:ActiveWorkbook.Path & "\" & wbn

ActiveWorkbook.SaveAs Filename:=ActiveWorkbook.Path & "\" & wbn

如果文件中不想包含宏代码,可以将代码存在其他文件,再到当前文件运行

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

«    2024年12月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
    文章归档
      友情链接