
當另一個單元格中的數據在Excel中更改時,如何插入當前時間戳記?
假設您收到一個工作表,該工作表需要您修改特定列中的數據。 修改工作表后,您需要插入修改后的時間戳,以讓其他人知道已更改了哪些單元格。 怎么處理呢? 本文將向您展示當另一個單元格中的數據在Excel中發生更改時插入當前時間戳記的方法,如下圖所示。
當另一個單元格中的數據隨VBA代碼變化時插入當前時間戳記
當另一個單元格中的數據隨VBA代碼變化時插入當前時間戳記如下面的屏幕截圖所示,如果更改了C列中的相應單元格,則需要在E列中填充時間戳。 請執行以下操作。
1.在工作表中,您需要修改并標記時間戳,右鍵單擊工作表選項卡,然后單擊 查看代碼 從右鍵單擊菜單中。
2.然后將以下VBA代碼復制并粘貼到 代碼 的窗口 Microsoft Visual Basic應用程序 窗口。 看截圖:
VBA代碼:當另一個單元中的數據更改時,插入當前時間戳記
Private Sub Worksheet_Change(ByVal Target As Range)Updated by Extendoffice 20180830Dim xCellColumn As IntegerDim xTimeColumn As IntegerDim xRow, xCol As IntegerDim xDPRg, xRg As RangexCellColumn = 3xTimeColumn = 5xRow = Target.RowxCol = Target.ColumnIf Target.Text <> "" ThenIf xCol = xCellColumn ThenCells(xRow, xTimeColumn) = Now()ElseOn Error Resume NextSet xDPRg = Target.DependentsFor Each xRg In xDPRgIf xRg.Column = xCellColumn ThenCells(xRg.Row, xTimeColumn) = Now()End IfNextEnd IfEnd IfEnd SubCopy備注:在代碼中,數字3表示您將修改C列中的數據,數字5表示時間戳將填充到E列中。請根據需要進行更改。
3。 按 其他 + Q 關閉鍵 Microsoft Visual Basic應用程序 窗口。
從現在開始,當更改C列中的數據時,時間戳將填充到E列中的相應單元格中,如下圖所示。
小費。 日期選擇器。 該 插入日期 實用程序 Kutools for Excel
幫助您快速將具有指定日期格式的日期插入到選定的單元格中。
立即下載并試用! (30-天) 相關文章:如何在Excel中的工作表上插入或顯示上次保存的時間戳?在Excel中運行宏時,如何將時間戳插入特定的單元格?最佳辦公生產力工具
將小時轉化為分鐘 Kutools for Excel!準備好增強您的 Excel 任務了嗎? 利用的力量 Kutools for Excel - 您終極的節省時間的工具。 簡化復雜的任務并像專業人士一樣瀏覽數據。 以閃電般的速度體驗 Excel!
為什么需要 Kutools for Excel

