您现在的位置是:主页 > 自动 >
如何在Excel中输入数据时自动加入一个时间戳
发布时间:2023-10-02 09:06:18所属栏目:自动 已帮助人编辑作者:Excel自学教程
当我们在Excel中输入或更新数据时,有时需要自动添加一个时间戳,表示当前数据的最新更新时间。如下图所示,当在C列更新数据时,在D列自动加入更新时的时间。
可以用VBA代码来实现,实现步骤如下:
按Alt+F11,打开VBA编辑器。在“工程”窗口中双击“ThisWorkBook”,在右侧的代码窗口中粘贴下列代码:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If ActiveSheet.Name <> "Sheet1" Then Exit Sub
If Target.Column = 3 Then Target.Offset(0, 1) = Now
End Sub
这样,当“Sheet1”表C列单元格中的内容发生改变时,Excel会自动在D列同一行中的单元格中添加时间。
如果要将目标区域指定为C2:C20,可以用下面的代码:
Private Sub Workbook_SheetChange(ByVal Sh As Object, ByVal Target As Range)
If ActiveSheet.Name <> "Sheet1" Then Exit Sub
With Target
If .Column = 3 And .Row > 1 And .Row < 21 Then .Offset(0, 1) = Now
End With
End Sub
需要注意的是,当目标区域中的任意单元格内容发生改变,包括删除或更新数据时,都将触发Worksheet.SelectionChange 事件。
以上就是excel自学教程为您提供如何在Excel中输入数据时自动加入一个时间戳的解读,本文章链接: http://www.5enet.cn/Excel_zidong/76906.html 欢迎分享转载,更多相关资讯请前往自动
相关文章
企业IT外包服务
excel convert函数的使用介绍 CONVERT函数的功能为将数字从一个度量系统转换到另一
excel2007表格中如何根据SmartArt插入流程图
Excel中GESTEP函数的语法和用法
Excel 如何利用ROW和MOD函数自然数按指定范围循环
excel数据透视图操作方式
excel 默认保存格式的修改方法,通过选项和VBA来设置excel默认保存格式
excel表格怎么排序从大到小
Excel这6个快捷操作告诉你,别人用1分钟你却花了1小时
excel怎样提取身份证号码的出生年月的公式
excel 如何运用宏简化重复操作快速进行单元格突出显示设置
excel 如何利用FLOOR函数取整
excel2007公式在条件格式中的具体使用图解教程
excel如何利用切片器筛选数据
Vlookup函数攻城拔地,if多层嵌套败下阵来
excel 单元格中的文字自动溢出,你了解吗?
扫码关注
- 专注IT行业,10年IT行业经验