ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 做一个宏,对鼠标选中区域数据进行求和

[复制链接]

TA的精华主题

TA的得分主题

发表于 2019-1-18 15:52 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
恳求各位大侠帮着解决一个问题:
1 做一个宏,当按下该宏的快捷键或运行该宏时,对当前鼠标已选中的区域数据进行求和。
2 在1的基础上,如果可以调用出windows自带的计算器,并将1中的求和值,粘贴到计算器中。如果这一条不好实现,做到把求和数值复制到剪贴版上,我手工粘贴到计算器中也好。

困难产生的缘由:
我们有很多的基础数据在excel表格中,需要对其进行各种分类、筛选等操作。excel可以显示出鼠标选中区域的求和值,但是不能把它直接复制到计算器中进行再加工。现在每次都是手工打开计算器,纯手工输入"excel中显示的鼠标选中区域的求和值",而这种操作量很大,手工向计算器中输入时一旦出错,后面的数据就都over了,前面所有的工作就都白干了……
我对vba不了解,自己在网上查代码试了一天,无法达到前述的工作要求,所以在这里发贴向各位IT精英们求助。

TA的精华主题

TA的得分主题

发表于 2019-1-18 16:28 | 显示全部楼层
发附件。。。。看能不能一步解决

TA的精华主题

TA的得分主题

发表于 2019-1-18 17:06 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
表格本身就可计算,,为什么还要计算器.

TA的精华主题

TA的得分主题

发表于 2019-1-18 17:29 | 显示全部楼层
很容易做到的。

打开附件,自动更改Ctrl+C复制功能为:
对Ctrl+所选多重区域统计求和,和值复制进入剪贴板,可以任意Ctrl+V引用,并可用于其他引用软件如Windows计算器。
同时在Excel左下角的状态栏上显示该和值的千分位2位小数格式值。

注意:在其它打开的Excel文件中也是不能正常使用默认Ctrl+C功能,直到关闭此文件,才会恢复Ctrl+C的默认复制功能。


财务区域求和值并复制到剪贴板.zip

15.45 KB, 下载次数: 130

评分

2

查看全部评分

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-1-18 22:37 | 显示全部楼层
轩辕传说 发表于 2019-1-18 17:06
表格本身就可计算,,为什么还要计算器.

需要对表内人工选定区域内的数据,粘贴到计算器中,进行再计算加工后,复制、粘贴到其他的应用中使用。但是又不能改变原excel表格中的的数据和格式和结构。

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-1-18 23:06 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
香川群子 发表于 2019-1-18 17:29
很容易做到的。

打开附件,自动更改Ctrl+C复制功能为:

这位果然是高手,用如仅仅几条代码就能实现我的要求,非常非常的感谢!感谢您的帮助带给我们工作的极大帮助。

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-1-18 23:11 | 显示全部楼层
网上果然有高手,非常感谢“香川群子”大侠, 短短几条代码,就解决了我们当前在工作中亟需解决的大问题。谢谢!

TA的精华主题

TA的得分主题

 楼主| 发表于 2019-1-30 10:26 | 显示全部楼层
香川群子 发表于 2019-1-18 17:29
很容易做到的。

打开附件,自动更改Ctrl+C复制功能为:

香川大侠你好,感谢你提供的解决方案为我们日常工作带来的巨大方便。现在在这段时间的应用中,有遇到了新的问题,想向您请教:当对数据进行一系列的筛选之后,前面的解决方案中,求和区域中实际上是包含隐藏数据的。我们绝大多数情况下,只是对晒选后(的可见)单元格进行求和。不知有没有办法,实现这个需求?

TA的精华主题

TA的得分主题

发表于 2019-1-30 12:23 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
改用Subtotal求和公式计算。

财务快捷求和.zip

16.3 KB, 下载次数: 96

评分

1

查看全部评分

TA的精华主题

TA的得分主题

发表于 2019-1-30 12:59 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
香川群子 发表于 2019-1-18 17:29
很容易做到的。

打开附件,自动更改Ctrl+C复制功能为:

老师能贴代码吗?这个excel版本太低了,打开之后代码都没了。
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

关闭

最新热点上一条 /1 下一条

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

GMT+8, 2024-4-23 17:20 , Processed in 0.050205 second(s), 17 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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