excel表格如何自动更新并记录所修改行时的时间?
问:有一个工作表,在每一行后面都有一个时间 。想要在修改某一行时,自动更新该行后面的时间,以记录该行最后是何时更改的,但对于没有更新的行,时间不变 。
【excel表格怎么自动更新并记录所修改行时的时间?】
文章插图
答:
可以使用工作表事件来完成 。示例代码如下:
文章插图
说明:
示例是以工作表Sheet1中的数据为例的,因此代码放在工作表Sheet1的模块中,可以根据你的工作表调整代码位置 。
使用工作表的Change事件,当工作表单元格内容发生改变量,事件发生响应 。
代码使用语句Target.Row <= 3限制只对工作表前3行有效,你可以根据数据所在的行数作出相应的更改 。
代码使用IsDate函数判断每行最后一个单元格中是否是日期时间,若不是,则向右移一个单元格,以便在此单元格中输入时间 。换句话说,在一行末尾放置时间 。
推荐阅读
- 怎么跟踪并记录Excel的修改信息?
- excel怎么创建变化的选项卡,即不同用户在功能区中有不同的选项卡?
- 怎么找到工作表中满足条件的所有记录并逐条显示?
- 怎么在不同的页中打印每个学生的成绩?
- 怎么在打开工作簿后只显示用户细分?
- 保温碗吸住了怎么打开
- 大蒜炒猪肝怎么炒好吃窍门
- 怎么炒芦荟
- 抖音打赏等级怎么清零?抖音荣誉等级是什么意思?
- 表单 怎么设置窗体控件的格式?