如何在单元格更新时捕获Excel中的单元格值

问题描述 投票:-1回答:1

我在Excel中有一个基于RAND()函数更新的单元格。每次更新单元格时,我都希望在单独的列中捕获先前的值。这样我以后就可以计算出平均值。

怎么实现这个?

excel vba
1个回答
0
投票

将下面复制到Worksheet模块并更改“A1”单元格:

Private Sub Worksheet_Change(ByVal Target As Range)
    If Not (Intersect(Target, Range("A1")) Is Nothing) Then
    i = i + 1
    Worksheets("Sheet1").Cells(i, 2).Value = Worksheets("Sheet1").Cells(1, 1).Value
    End If
End Sub
© www.soinside.com 2019 - 2024. All rights reserved.