![](https://iknow-base.cdn.bcebos.com/lxb/notice.png)
在A1输入数据时B1自动填入当前日期 在A2输入数据时B2自动填入当前日
在C1输入数据时D1自动填入当前日期在C2输入数据时D2自动填入当前日期............................(除非A1发生变化,B1才再次更新日期,否...
在C1输入数据时D1自动填入当前日期
在C2输入数据时D2自动填入当前日期............................
(除非A1发生变化,B1才再次更新日期,否则这个填入的日期不变)
一句话: 我就是想记录某单元格最后一次输入数据的时间! 列数值在哪里改变啊? 展开
在C2输入数据时D2自动填入当前日期............................
(除非A1发生变化,B1才再次更新日期,否则这个填入的日期不变)
一句话: 我就是想记录某单元格最后一次输入数据的时间! 列数值在哪里改变啊? 展开
1个回答
展开全部
可用VBA实现。
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Column <> 1 Then Exit Sub
If Cells(Target.Row, 1) = "" Then
Cells(Target.Row, 2).ClearContents
Else
Cells(Target.Row, 2) = Date
End If
Application.EnableEvents = True
End Sub
按ALT+F11,双击左边的工作表(想实现此功能的工作表),将上面代码粘贴到右边框里。
Private Sub Worksheet_Change(ByVal Target As Range)
Application.EnableEvents = False
If Target.Column <> 1 Then Exit Sub
If Cells(Target.Row, 1) = "" Then
Cells(Target.Row, 2).ClearContents
Else
Cells(Target.Row, 2) = Date
End If
Application.EnableEvents = True
End Sub
按ALT+F11,双击左边的工作表(想实现此功能的工作表),将上面代码粘贴到右边框里。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询