Vik*_*ram 2 excel excel-formula
我有一个excel公式 =IF(NOT(ISBLANK(A2)), TEXT(NOW(), "mm/dd/yyyy HH:ss"),"")
我的问题是:当然,每次打开此工作表时,它都会更新与最新时间戳关联的单元格值.如果它已经存在,我不希望这个时间戳改变.
我想要的是某种方式:如果A2不是空白并且最近没有更新,那么不要更新时间戳其他更新.
如果可能的话,我正在寻找内联函数.
谢谢
您可以使用VBA宏执行此操作:
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 And Target.Row = 2 Then
If Target.Value = "" Then
Cells(2, 2).Value = ""
Else
Cells(2, 2).Value = Format(Now, "mm/dd/yyyy HH:mm:ss")
End If
End If
End Sub
Run Code Online (Sandbox Code Playgroud)
如果在单元格A2中写入内容,则时间戳将写入单元格B2,当您删除A2时,B2也将被删除.时间戳不会自动更新.
归档时间: |
|
查看次数: |
17507 次 |
最近记录: |