在下图中,您可以看到我有三个单元格。我想要发生的是,如果我更新D3或D4中的值,则D4或D3分别更新。我有下面的代码尝试这样做。我看到的问题是,如果我更新D3,宏执行,更新D4,其注册为更改,导致宏执行和更新D3,导致宏执行... ad adause。我怎么能摆脱这个?
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Cells(1, 1).Column = 4 And Target.Cells(1, 1).Row = 3 Then
Cells(4, 4).Value = Cells(2, 4).Value * Cells(3, 4).Value
ElseIf Target.Cells(1, 1).Column = 4 And Target.Cells(1, 1).Row = 4 Then
Cells(3, 4).Value = Cells(4, 4).Value / Cells(2, 4).Value
End If
End Sub