excel如何自动更新和记录修改行的时间?
问:有工作表,每行后面都有时间。当您想要修改一行时,会自动更新该行之后的时间,以记录该行最后一次更改的时间,但对于尚未更新的行,时间不变。
回答:
您可以使用工作表事件来实现这一点。示例代码如下:
描述:
该示例基于工作表1中的数据,因此代码被放置在工作表1的模块中,并且代码的位置可以根据您的工作表进行调整。
使用工作表的“更改”事件,当工作表单元格的内容发生更改时,该事件将做出响应。
使用目标语句。Row=3只限制工作表的前3行,可以根据数据所在的行数进行相应的更改。
使用IsDate函数判断每行的最后一个单元格是否是日期和时间,如果不是,则向右移动一个单元格,在该单元格中输入时间。换句话说,把时间放在一行的末尾。