繁体   English   中英

在 excel 中使用相同的单元一次又一次地增加另一个单元格值

[英]Increment another cell value in excel using the same cell again and again

我在一个单元格中有一个 excel 数据。 让我们称之为CELL A5。

我有另一个单元格,可以说 B5。

我希望我在 B5 中提供的任何值都会在每次我在 B5 中输入值时在 A5 中递增。 例如,当我输入 10 时,A5 值一开始会是 10。 下次我在 B5 A5 中输入值 5 时将增加到 15。

请让我知道如何实现这一目标。 (是否需要一个按钮和 vb 脚本来实现这个)

不要认为这可以通过公式来完成,但在 vba 中它非常简单。 将此子项保存在您的工作表 object 中:

    Private Sub Worksheet_Change(ByVal Target As Range)
        If Target.Address = "$A$5" Then
                Dim arr
                arr = Range("A5:B5").Value2
                Range("B5").Value2 = arr(1, 1) + arr(1, 2)
        End If
    End Sub

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM