excel表格如何自動更新并記錄所修改行時的時間?
問:有一個工作表,在每一行后面都有一個時間。想要在修改某一行時,自動更新該行后面的時間,以記錄該行最后是何時更改的,但對于沒有更新的行,時間不變。
說明:
示例是以工作表Sheet1中的數(shù)據(jù)為例的,因此代碼放在工作表Sheet1的模塊中,可以根據(jù)你的工作表調(diào)整代碼位置。
使用工作表的Change事件,當(dāng)工作表單元格內(nèi)容發(fā)生改變量,事件發(fā)生響應(yīng)。
代碼使用語句Target.Row <= 3限制只對工作表前3行有效,你可以根據(jù)數(shù)據(jù)所在的行數(shù)作出相應(yīng)的更改。
代碼使用IsDate函數(shù)判斷每行最后一個單元格中是否是日期時間,若不是,則向右移一個單元格,以便在此單元格中輸入時間。換句話說,在一行末尾放置時間。