获取 Worksheet_Change 目标中的旧值
Get the old value in a Worksheet_Change Target
我有一个包含 2 列的 Excel 工作表。第二列必须只有
包含也在第一列中的值。
如果第一列中的值发生变化,我必须替换它的所有
在第二列中出现。
如果工作表更改,则会调用一个 Worksheet_Change 事件,但不幸的是,我找不到获取已更改单元格的旧值的方法。
是否可以找出单元格的旧值?
编辑:我读错了你的问题,这是在选择更改之前获取你的旧值
Dim oldValue As Variant
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
oldValue = Target.Value
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
'Do whatever you need to do.
End Sub
我有一个包含 2 列的 Excel 工作表。第二列必须只有 包含也在第一列中的值。 如果第一列中的值发生变化,我必须替换它的所有 在第二列中出现。 如果工作表更改,则会调用一个 Worksheet_Change 事件,但不幸的是,我找不到获取已更改单元格的旧值的方法。
是否可以找出单元格的旧值?
编辑:我读错了你的问题,这是在选择更改之前获取你的旧值
Dim oldValue As Variant
Private Sub Worksheet_SelectionChange(ByVal Target As Range)
oldValue = Target.Value
End Sub
Private Sub Worksheet_Change(ByVal Target As Range)
'Do whatever you need to do.
End Sub