使用VBA将文件保存在excel中

时间:2017-10-18 11:39:40

标签: excel vba

我记得保存文件的宏,但是我希望文件的名称是

" OOR" &安培; " " &安培;日期& " " &安培;时间

所以输出应该是OOR 10.18.2017 07:38 AM

有人可以帮我处理代码吗?非常赞赏它:

 ChDir "C:\Users\spall1\Desktop\Base Business\Base Business Report\OOR Report"
     ActiveWorkbook.SaveAs Filename:= _
     "C:\Users\spall1\Desktop\Base Business\Base Business Report\OOR Report\OOR & DATE & TIME.xlsx" _
    , FileFormat:=xlOpenXMLWorkbook, CreateBackup:=False

2 个答案:

答案 0 :(得分:0)

在添加"Date变量之前,您需要使用Time关闭常量字符串部分。

更改字符串的最后一部分:

\OOR & DATE & TIME.xlsx"

为:

\OOR" & Date & Time & ".xlsx"

,您可以使用VBA Now,它会同时为您提供DateTime

\OOR" & Now & ".xlsx"

答案 1 :(得分:-2)

:
    ActiveWorkbook.SaveAs _
     Filename:= _
      "C:\Users\spall1\Desktop\Base Business\Base Business Report\OOR Report\OOR " & Format(Now(), "YYYY-MM-DD HHMM") & ".xls" _
     , FileFormat:=xlOpenXMLWorkbook _
     , CreateBackup:=False
: