我正在尝试在 Visual Basic 中编写一个函数,以根据某些单元格中的值创建电子表格的文件名。
到目前为止,我一直在使用这段代码:
Public Sub SaveAsA1()
ThisFile = "RWO_" + Format(Now(), "yyyymmdd") + "_" + Format(Now(), "hhmm") + "_" + Range("D4").Value + "_" + Range("F5").Value + "_" + Range("D8").Value
ActiveWorkbook.SaveAs Filename:=ThisFile
End Sub
此代码在我第一次保存文件时有效,但是,每当我重新保存文件时,它都不会根据单元格中的新值更新文件名。
有谁知道我该如何编写一个函数来做到这一点?