乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 如何查询excel每次修改的时间?-excel记录单元,怎么在excel

如何查询excel每次修改的时间?-excel记录单元,怎么在excel

作者:乔山办公网日期:

返回目录:excel表格制作


假设A列为起始日期,B列自动计算起始日期至今的天数;

1、在B2单元格输入公式:=today()-A2 回车

见图一

2、选中B2,下拉填充之表格内的B列,实际结果:

见图二



1、需要记录更改跟踪的表单,然后打开审阅菜单栏。

2、打开查看菜单栏,单击修订菜单,选择zhidao突出显示修订,然后在第一个空格中选择开始时间。

3、在“修订者”选项中选择“所有人”或“除我之外的所有人”,然后单击“确定”。

4、突出显示屏幕上的选择或创建一个新选项以显示它。可根据需要选择。

5、接下来,让我们尝试修改单元格的公式。例如,我修改了3个单元格。

6、鼠标放到C3格后,修改日期内容显示如下。


打开这个EXCEL,然后按Alt+F11,在左边VBProject里面选择你的工作表(双击)然后把下面的代码贴上然后关闭就可以了~(如果第2列显示的是#######说明这个单元格不够大,拖大点就能看到完整的修改时间了)

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count = 1 Then
If Target.Column= 1 Then '1表示第1列的内容改变时
Cells(Target.row, 2) = Now '2表示在第2行记录修改时间
End If
End If
End Sub

你要的东西,实际上就是记录用户的操作日志。利用VBA编程可以实现,主要思路是,给单元格设置一个触发器,一旦单元格被修改就触发处理程序,记录下修改时间等。但问题是,仅仅一个单元格需要记录日志吗,如果很多单元格都需要呢,此时日志摆放在哪里?会不会显得很乱?
因此,如果是那样的话,建议干脆用华创网表,相当于网络版excel,它允许多用户同时登录使用,各用户凭自己的账号密码登录,用户的各种操作都会记录操作日志。比如,何时何地(IP地址)登录、退出,每一条记录何时何人修改,由什么值改成什么值等,记得很详细。
这些操作日志是附着在每条数据上的,看数据时zd就能随便看它对应的日志,不像excel仅仅是物理位置上的安排。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网