Excel打印= TODAY()作为值

我有一个IF公式,它在今天的date增加了某个单元格中的内容,这是一个文档的一部分,用于跟踪新人何时添加到数据库中,

 =IF($D166<>"", TODAY(), "") 

是否有可能打印当前的datedate作为一个值,而不是公式,所以当我第二天返回的值不都更新?

打开新的Excel文件

从底部选项卡select您的工作表说Sheet1右键单击> 查看代码 >粘贴下面的代码..

 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Column = 4 Then Target.Worksheet.Cells(Target.Row, 19) = Format(Now(), "DD-MMM-YYYY") End If End Sub 

并保存文件


在保存时请记住,您必须将该文件保存为启用了macros的excel .XLSM现在,如果您更改了列D ,它将在S列中inputdate,并且如果重新打开文件将不会更改。


我已经上传的文件..你可以下载从链接的示例文件.. MyTacTics.Blogspot.in