我在 A 列中有数据,并且当 A 列中的数据发生更改时,我希望 B 列中有一个时间戳。
现在这是棘手的部分:A 列的值是基于公式的,来自 Vlookup 表。这个 Vlookup 表有 dde 链接。所以从来没有手动输入电子表格。
如果您必须在 A 列中输入数据,则下面的代码效果很好,但不适用于上述情况,或者即使您说。细胞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