Excel 自动为每列数据添加“更改日期”字段

Excel 自动为每列数据添加“更改日期”字段

如果重要的话,我正在使用 Windows Excel 2007,并且我试图仅当该列中的单元格发生变化时才自动将日期字段更新为今天的日期。

我为每列添加了新的数据条目,并希望“更改日期”条目自动显示并更新在 A 列和 B 列之后的第 7 行中,但仅在这两个标题列之后,并且假设第 7 行不为空或已设为空白,我希望自动日期保持扩展以显示新条目。

我寻找解决方案并找到了 NOW() 公式,但这并不完全正确。我发现了一些类似的东西,但我对宏的了解不够,无法将它们更改为我想要的效果。

我该如何做我所描述的?它可能是一个宏或公式。

在此先感谢您的帮助。

答案1

我用的是这个:

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Column > 2 Then Cells("1", Target.Column) = Now()
End Sub

而且它运行得非常好。不过,我预见到了一些不必要的操作。

相关内容