Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 1966|回复: 6

[已解决]表1和表2怎么求和计数?

[复制链接]
发表于 2013-5-23 00:15 | 显示全部楼层 |阅读模式
本帖最后由 hahada 于 2013-5-23 09:08 编辑

表1和表2怎么求和计数,两个合在一起怎么写?
附件: 附件.rar (2.43 KB, 下载次数: 14)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2013-5-23 00:41 | 显示全部楼层
本帖最后由 1032446692 于 2013-5-23 00:43 编辑
  1. Sub 统计1()
  2.     Dim k, a, i, arr, cs, hj
  3.     For k = 1 To 2
  4.     a = Sheets(k).Cells(60000, 1).End(xlUp).Row
  5.     arr = Sheets(k).Range("A5:S" & a)
  6.         For i = 1 To a - 4
  7.             cs = cs + 1
  8.             hj = hj + arr(i, 8)
  9.         Next i
  10.     Next k
  11.     Sheets(1).[a2] = cs
  12.     Sheets(1).[b2] = hj
  13. End Sub
复制代码
回复

使用道具 举报

发表于 2013-5-23 00:44 | 显示全部楼层    本楼为最佳答案   
以上是两个表一起求和,结果放在1表中。以下是分别求和:
  1. Sub 统计2()
  2. Dim k, a, i, arr, cs, hj
  3. For k = 1 To 2
  4. a = Sheets(k).Cells(60000, 1).End(xlUp).Row
  5. arr = Sheets(k).Range("A5:S" & a)
  6. For i = 1 To a - 4
  7. cs = cs + 1
  8. hj = hj + arr(i, 8)
  9. Next i
  10. Sheets(k).[a2] = cs
  11. Sheets(k).[b2] = hj
  12. cs = 0: hj = 0
  13. Next k
  14. End Sub
复制代码
回复

使用道具 举报

 楼主| 发表于 2013-5-23 09:09 | 显示全部楼层
1032446692 发表于 2013-5-23 00:44
以上是两个表一起求和,结果放在1表中。以下是分别求和:

这句cs = 0: hj = 0是什么意思,不写有没有关系,对计数求和有没有影响?

回复

使用道具 举报

发表于 2013-5-23 09:41 | 显示全部楼层
这是两行代码
cs = 0
hj = 0
把这两个值初始化,不写当然有影响。你可以屏蔽掉,试试结果
回复

使用道具 举报

 楼主| 发表于 2013-5-23 09:51 | 显示全部楼层
1032446692 发表于 2013-5-23 09:41
这是两行代码
cs = 0
hj = 0

是不是一个工作表就不用写cs = 0: hj = 0?
回复

使用道具 举报

发表于 2013-5-23 10:01 | 显示全部楼层
嗯  
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2025-8-16 05:27 , Processed in 0.131873 second(s), 12 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表