2012-09-16 345 views
2

因此,我有這個excel工作表,其中我有一個範圍A2:A3,我想知道是否可以將上次更新該特定範圍的時間存儲到細胞讓我們說在B1? 我真的在VBA世界知道。 會非常感謝所有幫助:)單個單元格中存儲範圍的最後更新日期excel

+0

應該工作,如果該範圍內的任何單元格更改 – Moron

回答

1
  • 右鍵單擊您的工作表標籤
  • 查看代碼
  • 拷貝和粘貼下面的代碼
  • 回Excel

code

Private Sub Worksheet_Change(ByVal Target As Range) 
Dim rng1 As Range 
Set rng1 = Intersect([a2:a3], Target) 
If rng1 Is Nothing Then Exit Sub 
Application.EnableEvents = False 
[b1] = Format(Now(), "dd-mm-yyyy hh:mm:ss") 
Application.EnableEvents = True 
End Sub 
+0

感謝您的。但我只是想知道如果我想爲兩個範圍做這個並將它們存儲在2個單元格中,該怎麼辦? – Moron

+0

@Moron如果你提供兩個範圍的例子,我會更新 – brettdj

+0

[鏈接](http://paste2.org/p/2269901) – Moron

相關問題