全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 Excel
3950 18
2009-07-24
excel文档在附件里。
合计每一车次行与列,遇到麻烦问题。求助。列求和没有问题,但是行求和要出错。希望大家帮我看看。
Sheet1.Select
    Dim r As Range, r2 As Range
    For Each r In [T:T].SpecialCells(xlCellTypeConstants, 2)
        If Len(r) Then           
            Set r2 = r.Offset(, -18).Resize(50000).Find("合计")
            r2.Offset(, 4).Resize(1, 1) = "=sum(r" & r.Row + 2 & "c:r" & r2.Row - 1 & "c)"
            r2.Offset(, 6).Resize(1, 1) = "=sum(r" & r.Row + 2 & "c:r" & r2.Row - 1 & "c)"
            r2.Offset(, 8).Resize(1, 8) = "=sum(r" & r.Row + 2 & "c:r" & r2.Row - 1 & "c)"
            r2.Offset(, 12).Resize(r2.Row - r.Row - 2, 1) = "=sum(rc[-4]:rc[-1])"
     End If
    Next
End Sub
附件列表

再次求助.rar

大小:42.96 KB

 马上下载

本附件包括:

  • 再次求助.xls

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2009-7-24 22:46:07
你也不介绍介绍你要干什么 我们又不是机器 怎么能只看代码呢
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-7-25 08:27:02
excel已经上传到附件了。我想每一车次录入完后合计每一车次的行和列。但是每一车的行数又不是固定的。谢谢你。我再把帖子改一下。 2# zhaozyuan
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

-->
如果你是想把后边的那三个 [tr][/tr]
送货
短运
中转

加上的话,代码应该改为
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-7-25 10:56:17
另外,你以后上传附件搞小点 帮你解决问题 还收流量费,或者把问题说清点,比如这个你如果说“合计行为什么后边三列没有加”就不需要上传附件,而且到现在 我也不明白你说的行合计错哪里了 只是猜一下 所以要把问题说清楚 看你附件太麻烦
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2009-7-25 12:29:31
直接用sumif就可以做到吧,一定要用vba?
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群