Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
12
返回列表 发新帖
楼主: 286227370

[已解决]求助:我要在这个宏里面任意增加多个累计怎么改

[复制链接]
发表于 2012-12-12 14:49 | 显示全部楼层
举例子吧,这样我不知道你的意图。
回复

使用道具 举报

 楼主| 发表于 2012-12-12 14:54 | 显示全部楼层
hwc2ycy 发表于 2012-12-12 14:49
举例子吧,这样我不知道你的意图。

比如第一行里面有10个单一的当日数,对应的第二排是单一累计数,要分别相加,这个宏只有一组数。
回复

使用道具 举报

发表于 2012-12-12 14:57 | 显示全部楼层
偶理解力不强,你最好贴个图,说清楚。什么行,排的,你就说要哪些单元格累加。
回复

使用道具 举报

 楼主| 发表于 2012-12-12 15:03 | 显示全部楼层
hwc2ycy 发表于 2012-12-12 14:57
偶理解力不强,你最好贴个图,说清楚。什么行,排的,你就说要哪些单元格累加。

1是当日数据,2是累计数
未命名.jpg
回复

使用道具 举报

发表于 2012-12-12 15:31 | 显示全部楼层    本楼为最佳答案   
  1. Private Sub Worksheet_Change(ByVal Target As Range)
  2.     Application.EnableEvents = False    '关闭事件
  3.    
  4.     If Target.Count = 1 Then    '判断修改区域的数量
  5.         If Not Intersect(Target, Range("a1:g1")) Is Nothing Then    '判断是否在A1:G1
  6.             If IsNumeric(Target) And IsNumeric(Target.Offset(1)) Then   '判断是不是数值
  7.                 Target.Offset(1) = Target.Offset(1) + Target    '累加
  8.             End If
  9.         End If
  10.     End If
  11.     Application.EnableEvents = True
  12. End Sub
复制代码
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-7 21:45 , Processed in 0.266615 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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