我有一个包含两列的excel文档。 我每天只在一栏中添加文字,我希望在第二栏中自动添加当前日期和时间。
该字段也可以隐藏,我可以在我想要的时候获取但是想要在该行中添加的日期时间
是否可能
答案 0 :(得分:6)
试试TODAY()
或NOW()
功能?它将返回今天的日期。请注意明天如果您打开电子表格,则单元格将显示明天的日期。因此,您需要将宏复制并粘贴到日期单元格中。
我认为您可以做的另一件事是使用键盘快捷键CTRL + ;
或CTRL + :
在活动单元格中插入当前日期和时间。由于这会放置值,因此您无需担心日期或时间是否发生变化。但这是手动的,可能会或可能不会是您所追求的。
答案 1 :(得分:0)
Private Sub Worksheet_Change(ByVal Target As Range)
If Not Intersect(Target, Range("C:IV")) Is Nothing Then
Cells(Target.Row, 1) = MonthName(Month(Date))
Cells(Target.Row, 2) = Date
End If
End Sub