作者:乔山办公网日期:
返回目录:excel表格制作
1、在H2单元格输入=TODAY()
2、选择F列,设置单元格格式为日期格zd式,并通过“数据”选项下的“数据有效性”中,选择内允许类型为“序列”,数据源选择=$H$2
3、这样每修改后,在F列的下拉列表中,选择一下,当前的H2时间,容即是最后记录时间,且该时间不会随系统时间改变而改变。
详见附图
假设在b列记来录A列记录数据的时间:
=IF(ISBLANK(A1),"",IF(B1="",NOW(),B1))
注意:需要在“选项”中勾选“启用迭代计算”,且b列单元格格式设置为自“时间”格式。
===================================
工具---宏---visual basic 编辑器---视图--代码窗口--- 粘贴入 下列文字 按 保存 按钮(其中 ?? 可修改为你的名字zd)
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Count = 1 Then
Target.AddComment
Target.Comment.Text Text:="??:" & Chr(10) & Date & " " & Time
End If
End Sub
打开该excel文件,选菜单栏中的“文件”--属性,即可看到修改时间(2003版excel)
通过查看文件-属性,可以看到该文件的最后修改时间。
如果是要在表格内知在某个单元格内显示出具体时间,可以在指定的单道元格输入
=NOW()
然后在开始-选项里面修改
将工作簿计算,改为手动重算,这样子在打开工作表以后,如对工作表内容有任意的修改,关闭时内会跳出保存提示,一旦保存,这个时间会自动变更成现在的时容间,下一次重新打开的时候,在未操作保存的情况下,时间依然显示上一次修改保存的时间