有谁知道如何在其中一张工作表上显示Excel电子表格的上次保存日期?
我已经找到了使用宏来实现它的方法,但是电子表格由一个名为Jet Essentials的加载项填充,这不像宏,因此这里的解决方案不能使用宏。
答案 0 :(得分:20)
以为我会对此进行更新。
发现添加到电子表格后面的VB模块实际上并未注册为宏。
所以这是解决方案:
代码
Function LastSavedTimeStamp() As Date
LastSavedTimeStamp = ActiveWorkbook.BuiltinDocumentProperties("Last Save Time")
End Function
代码
=LastSavedTimeStamp()
答案 1 :(得分:1)
可能这个时间戳更适合你 代码
$('#uItem li').click(function(){
var $this = $(this);
var selKeyVal = $this.attr("value");
alert('Text ' + $this.text() + 'value ' + selKeyVal);
})
每次在定义的单元格中输入数据时(在下面的示例中,它是单元格C36),您将获得一个新的常量时间戳。 作为Excel文件中的示例,可以使用此
Function LastInputTimeStamp() As Date
LastInputTimeStamp = Now()
End Function
答案 2 :(得分:1)
这可能是另一种解决方案。将以下代码粘贴到新模块中:
Public Function ModDate()
ModDate =
Format(FileDateTime(ThisWorkbook.FullName), "m/d/yy h:n ampm")
End Function
在保存模块之前,请确保将Excel文件另存为Excel启用宏的工作簿。
将以下代码粘贴到要显示上次修改时间的单元格中:
=ModDate()
我还想推荐Excel的替代方案,以便您轻松添加创建和上次修改时间。请随意查看RowShare和我撰写的这篇文章:https://www.rowshare.com/blog/en/2018/01/10/Displaying-Last-Modification-Time-in-Excel
答案 3 :(得分:0)
您还可以简单地将以下内容添加到工作表的页眉或页脚
上次保存:&[日期]&[时间]
答案 4 :(得分:-1)
此功能没有内置功能。关闭将是将文件保存在以当前日期命名的文件夹中,并使用= INFO(“目录”)函数。