1、 选择工作表标签,右击选择查看代码,或者(ALT+F11)快捷键,进入VBE编辑器
![EXCEL如何自动记录当前的时间:[4]VBA事件法](https://exp-picture.cdn.bcebos.com/460fdc8333bf3bef6030750b3f3ea8db564a1ad6.jpg)
3、 在VBE代码区域,粘贴一下代码'yianxss 原创代码Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 2 Then'内容在第二列 If Target = "" Then Target.Offset(0, -1) = "" Else Target.Offset(0, -1) = Format(Now, _ "yyyy-mm-dd hh:mm:ss")'A列记录时间 End If End IfEnd Sub代码由本小编原创,转载请注明!下一步
![EXCEL如何自动记录当前的时间:[4]VBA事件法](https://exp-picture.cdn.bcebos.com/2db6c1b2dc19ce2c3b643b6d7fdca039121f11d6.jpg)
5、 B2输入内容,进行测试,B2输入test1内容,完美记录下当期的日期和时间
![EXCEL如何自动记录当前的时间:[4]VBA事件法](https://exp-picture.cdn.bcebos.com/6834ecc4ec9959436f7e6d4d95425d6b05d104d6.jpg)
7、最后,我们多测试一些数据,并修改B2内容,看一下时间,记录下的是修改的日期和时间额。很方便额!
![EXCEL如何自动记录当前的时间:[4]VBA事件法](https://exp-picture.cdn.bcebos.com/486884883913e8e59891880f352f477047187dd6.jpg)