只有当工作表/工作表中的数据发生变化时,才能在Excel中将今天的日期插入到工作簿/工作表中。
所以我的意思是,有一个工作簿有几张表,如果有人对这些表进行了更改,我希望我的日期更新在特定的单元格中。为了更好地理解,我们可以说这个单元格是第一个工作表的C5。
提前谢谢
答案 0 :(得分:1)
尝试以下代码:
Private Sub Worksheet_Change(ByVal Target As Range)
' check that the cell changed is not "C5"
If Intersect(Target, Range("C5")) Is Nothing Then
Application.EnableEvents = False
Range("C5").Value = Date
End If
Application.EnableEvents = True
End Sub