excel怎么让某单元格数值变化时另一单元格自动累加此数值

2024-10-28 09:06:46
推荐回答(3个)
回答1:

此功能只能用VBA处理。
示例:在A1输入变化值,在B1累加。
按组合键ALT+F11打开VBA编辑器,双击SHEET1,粘贴以下代码。
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row = 1 And Target.Column = 1 Then
Cells(1, 2) = Cells(1, 2).Value + Cells(1, 1).Value
End If
End Sub
注:以上代码,只有在双击A1进入编辑状态或直接输入新数据改变A1值并回车,B1才会累加。

回答2:

无法实现,加自己等于死循环,所以没有这个方法,建议和再另起一列

回答3:

可以用迭代运算,也可以用VBA来实现。直接上传文件上来,附件中。