永发信息网

excel vba单元求和

答案:3  悬赏:0  手机版
解决时间 2021-03-21 16:52
  • 提问者网友:我是我
  • 2021-03-20 20:16
1.L1:U2为数据范围
最佳答案
  • 五星知识达人网友:山河有幸埋战骨
  • 2021-03-20 20:32
利用VBA实现单元格求和,代码及注释如下:
sub main()'程序名称
for i=1 to 10'作用区域在1到10行,利用循环
cells(i,3)=cells(i,1)+cells(i,2)’C列单元格的值为同一行的A列和B列值的和
next i'循环结束
end sub'程序结束
全部回答
  • 1楼网友:狂恋
  • 2021-03-20 20:53
sub macro1() for i=n to n+17 'n要换成实际的行号 for j=1 to m '从第一列开始,到第m列;m要换成实际的数字 cells(i,j).value=cells(i+25,j).value+cells(i+29,j).value next j next i end sub 其实不一定要用VBA,可以直接用公式完成 假设是第2到第19行的1到100列,首先在A2单元格输入公式:=A27+A31,然后往下填充到A19,再选择A2:A19,往右填充到第100列即可。 这样如果下面的数据发生了变化,求和的结果可以立刻随之改变;而VBA的必须重新运行宏才可以改变计算的结果。
  • 2楼网友:山君与见山
  • 2021-03-20 20:45
步骤如下: 1.利用vba对a列为字母的单元格对应的b列数值进行求和: 2.alt+f11,输入代码如下: 3.f5执行代码,结果如下:
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯