在文件名中重新使用SaveAs函数,该文件在文件名中保存为HHMMSS

时间:2013-02-19 14:16:16

标签: excel excel-vba vba

我有一个文件保存为:

wbkVer.SaveAs fileName:=folderPath & Format(Now, "mm-dd-yyyy_hhmmss") & "_Compare.xlsx"

但是,我需要做其他逻辑,然后再将它保存到相同的文件名。如果没有用hhmmss再次保存它,我找不到办法做到这一点。是否有任何方法可以捕获上面的文件名并将其放入变量中,所以它不会再将hhmmss分配给它?

谢谢!

1 个答案:

答案 0 :(得分:4)

首先在变量中构造所需的文件名,然后使用它保存,然后再重新使用。

dim name as string
name = folderPath & Format(Now, "mm-dd-yyyy_hhmmss") & "_Compare.xlsx"
wbkVer.SaveAs fileName:=name
' now you still have name around to re-use later

话虽如此,如果您需要使用相同的名称保存相同的内容,一旦您第一次完成wbkVer.SaveAs,您不能随后使用wbkVer.Save吗?