我正在寻找是否有一个函数可以等于 Excel 工作簿的上次修改时间/日期。
我知道在 Windows 资源管理器中可以有一列显示“修改日期”,但我正在创建一个大型的共享工作簿,并希望在工作簿本身中包含该值。
我正在寻找能够在工作簿中的任何位置(而不仅仅是特定的单元格)发生更改时自动更新的单元格。=today()
但这=now()
并不是我想要的。
答案1
您可以添加如下 VBA 脚本
Public Function LastModification()
LastModification= Format(FileDateTime(ThisWorkbook.FullName), "yyyy-MM-dd")
End Function
然后进入=LastModification()
细胞。
这样做的缺点是您必须将文件另存为,.xslm
并且其他接收您文件的人都需要启用宏。