如何在Excel中值始终更改的单元格中查找最小值?

时间:2012-11-01 10:30:15

标签: excel

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

1 个答案:

答案 0 :(得分:0)

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

  4. 这假设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