我创建了一个宏(在stackoverflow上找到),以显示工作表中excel文件的最后修改日期:
Function LastModified() As Date
LastModified = ActiveWorkbook.BuiltinDocumentProperties("Last Save Time")
End Function
然而,包含' = LastModified()'的单元格如果我点击公式栏并按回车键,则只会更新。公式设置为自动。
我希望每次打开excel表时自动更新 - 这可能吗?
提前致谢:)
最高
答案 0 :(得分:0)
在这样的单元格中调用您的函数以强制重新计算工作簿打开:
=LastModified() + 0
答案 1 :(得分:0)
在VBA中设置lastmodified()函数后,每次打开工作簿时都调用它:
Private Sub Workbook_Open()
Call lastmodified
End Sub
我不知道在工作簿打开后每次保存后如何精确地对其进行修改,但是,如果文件中正在运行宏,那么我想您可以在运行每个宏之后调用它,等等。