我已經在列的數據,並想在B列時的時間戳A列中數據的變化時間戳更新
現在這裏是棘手的部分:A列的值基於公式,來自Vlookup表。這個Vlookup表格有dde鏈接。因此,有史以來沒有手動輸入電子表格。
如果您必須將數據輸入到列A中,但不能用於上述scernario或即使您說,下面的代碼運行良好。單元格A1 = C1+D1
。通過改變C1或D1將改變A1 ......但是這不會激發宏。
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Column = 1 Then
Cells(Target.Row, 2).Value = Now
End If
End Sub
VLookup表更新時是否觸發'Worksheet_Change'?你有什麼樣的公式?它們是通過多張紙張傳播還是僅傳播一張紙?我知道'Worksheet_Calculate()'會被觸發,但它不會提供'Target'範圍。 – Sam 2013-02-22 19:58:32