在excel表中实现显示当天日期的函数(不更新)

来源:百度知道 编辑:UC知道 时间:2024/06/17 19:39:58
只要“A1”不为空则“B1”中显示当天的日期,但“B1”的日期不随系统时间的改变而改变!

如今天是8.21日,在“A1”中输入内容,“B1”应该显示“2007.8.21”,明天再打开文件“B2”中仍是“2007.8.21”而不是“2007.8.22”

在B1中输入日期的时候使用插入当前日期,快捷键是:ctrl+;(ctrl+分号)就行了,日期是不会随系统的日期而变化的!

在VBA中增加一个模块输入以下代码
Function tttt()
tttt = Date
End Function
然后在表格中比如要在输入名字后让电脑自动输入日期可以用以下
=IF(LEN(A1)=0,"",tttt())
比如A1是要输入姓名列,当你输入的过名字后就触发A1的长度不等于0
电脑就调用tttt()这个方法就会把日期输入到表格中
不过要注意的是当A1被改过后也会调用tttt()
就是说也会更改日期
还有就是单元格格式也要记得改为日期格式
否则会出现的是数字.