是否可以在MS excel 2007中的一个单元格中自动插入日期

时间:2011-02-12 17:57:18

标签: timestamp keyboard-shortcuts excel-2007 spreadsheet

我有一个包含两列的excel文档。 我每天只在一栏中添加文字,我希望在第二栏中自动添加当前日期和时间。

该字段也可以隐藏,我可以在我想要的时候获取但是想要在该行中添加的日期时间

是否可能

2 个答案:

答案 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