如何用EXCEL做累加
发布网友
发布时间:2022-04-29 13:23
我来回答
共2个回答
热心网友
时间:2023-10-08 23:09
按下ATL+F11,点左边的"SHEET1"(假设你的表是SHEET1),然后菜单:插入-模块,复制下面代码退出.
(前提,你已初始化,即在B1输入了50,C1输入了100)
Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Row = 1 And Target.Column = 1 Then
A = Cells(1, 2).Value
B = Cells(1, 3).Value
Cells(1, 2) = A + Cells(1, 1)
Cells(1, 3) = B + Cells(1, 1)
End If
End Sub
************
我试过了.我不知道你为什么不行.
这个步骤已经很详细了.
热心网友
时间:2023-10-08 23:10
如果确实始终只在A1输入(修改)数据,那么楼上的方法是完全可行的。否则,
我想,你的问题中,第一行a1,b1,c1已有数据0,50,100,
然后第一次处理应是a2,b2,c2;第二次处理应是a3,b3,c3,...
解决办法:b2中输入 =IF($A2=0,"",B1+$A2);填充柄向右复制到c2;选中b2,c2两个单元格,填充柄向下复制n行。ok,现在开始输入a列的数据吧。