0

在单元格 a1 中,值总是在变化。我想跟踪 a2 中 a1 的最小值。这怎么可能?

4

1 回答 1

0
  1. 将 A1 的值存储在 A2 中。
  2. 实现一个响应 A1 变化的事件。
  3. 触发事件时,将 A1 与 A2 进行比较,如果 A1 较小,则存储新值。

这假设 A2 中已经有一个值:

Private Sub Worksheet_Change(ByVal Target As Range)
    If Target.Address = "$A$1" Then
        Dim a2val As Variant
        Dim a1val As Variant
        a2val = Range("$A$2").Value2
        a1val = Range("$A$1").Value2
        If a1val < a2val Then
            Range("$A$2").Value2 = a1val
        End If
    End If
End Sub
于 2012-11-01T10:32:28.453 回答