ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 效率神器,一键搞定繁琐工作
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
让更多数据处理,一键完成 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 4464|回复: 6

[求助] 销售汇总表中累计数如何设公式

[复制链接]

TA的精华主题

TA的得分主题

发表于 2002-12-4 21:46 | 显示全部楼层 |阅读模式
例如A1单元格存放当日数,B1单元格存放累计数,只需在VBA代码中加一句“[b1]=[a1]+[b1]”即可。有一个问题是如何防止用户重复累计,我想了一个简单的办法,每次执行完累计操作后,在另外的一个单元格中存放当日日期,在执行累计操作前首先检查这个单元格中的日期是否早于当前,如果不是,则提示用户当日已执行过累计操作,并结束过程。[upload=rar]uploadImages/200212421462929431.rar[/upload]

TA的精华主题

TA的得分主题

发表于 2003-3-18 22:52 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
如果有好多数据要累计,如何才能快捷的在vba中设置呢:[Bn] = [Bn] + [An]

TA的精华主题

TA的得分主题

发表于 2003-3-19 15:31 | 显示全部楼层
如果当天只想执行一次呢?

TA的精华主题

TA的得分主题

 楼主| 发表于 2003-3-19 20:22 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
to gedelfd:
不太明白您的意思。
to jydd:
上例中提示后,自动退出。如您觉得还不满意,可以取消提示,直接结束。

TA的精华主题

TA的得分主题

发表于 2003-3-20 13:14 | 显示全部楼层
就是A列有很多的当月数,A1至An,我要把它累计到B1至Bn,我如何才能快速的实现这项功能,[b1]=[a1]+[b1]........[bn]=[an]+[bn]?如何实现1至n的循环?

TA的精华主题

TA的得分主题

 楼主| 发表于 2003-3-20 21:20 | 显示全部楼层
Sub aaa()
    Dim i As Integer
    With Sheet1
    For i = 1 To 100
    .Cells(i, 2) = .Cells(i, 1) + .Cells(i, 2)
    Next
    End With
End Sub

TA的精华主题

TA的得分主题

发表于 2003-3-21 14:18 | 显示全部楼层
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-9-21 08:44 , Processed in 0.034285 second(s), 10 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

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