[英]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.