ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 做了一个矿山生产报表,怎么用excelvba优化?

[复制链接]

TA的精华主题

TA的得分主题

发表于 2014-5-29 21:39 | 显示全部楼层 |阅读模式
我做了一个矿山生产报表,怎么用excelvba优化?
由于工作需要,每周每月都需要做报表。我做了一个excel的模板,用到的是函数,这个表格有30多兆。
请问怎么用excelVBA优化?提高运算速度,降低excel内存。 自制生产报表系统.rar (367.47 KB, 下载次数: 124)

TA的精华主题

TA的得分主题

 楼主| 发表于 2014-5-29 21:41 | 显示全部楼层
因为我用的是函数,总是循环引用工作表,用函数挺麻烦的。
有没有高手可以用VBA代码解决这个问题,用一些VBA代码就可以执行一连串的函数。
省时省力。
就按我的表格来做。

TA的精华主题

TA的得分主题

发表于 2014-5-29 22:11 | 显示全部楼层
说清楚你想修改什么吧,没人会把你的每个公司都看一遍的

TA的精华主题

TA的得分主题

发表于 2014-5-29 22:39 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
"    楼主在设计数据表时,未考虑到充分发挥Excel软件的内置功能,为以后对数据的积累、修改、引用和汇总造成了很大困难……
    建议楼主参考下帖附件中的文字说明,修改工作表的设置,首先建立好记录日常所发生数据的“一维数据表”。我们的目的是使用好Excel,实现对数据的管理,而不是制作软件。因此要充分发挥 Excel 自带的强大功能,例如“高级筛选”、“数据透视表”等等,再用函数和代码等方法作为补充,以降低制作和修改难度,提高工作效率。
    以上浅见是个人观点,不代表论坛立场。{:soso_e10"

★Excel数据管理的一般规律★    http://club.excelhome.net/thread-287461-1-1.html

TA的精华主题

TA的得分主题

发表于 2014-5-30 12:34 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
LangQueS 发表于 2014-5-29 22:39
"    楼主在设计数据表时,未考虑到充分发挥Excel软件的内置功能,为以后对数据的积累、修改、引用和汇总造 ...

我在论坛看到你别人做的生产管理系统,都是用vba做的。挺好的

TA的精华主题

TA的得分主题

发表于 2014-5-30 14:58 | 显示全部楼层
xinjiana 发表于 2014-5-29 22:11
说清楚你想修改什么吧,没人会把你的每个公司都看一遍的


操作说明
1、目录里用的都是超链接,点击对应的框体直接链接到对应的工作表。
工作表里的“返回目录”也是超链接,点击可以直接返回目录。
2、【基础数据【和【日报表【数据是一样的。只需要在【基础数据】输入数据即可。
3、我用到的函数基本上SUM、IF函数和工作表引用,其他的不会。
4、【日报表】里面输入数据,【周报表】和【月报表】自动生成汇总数据。】
    “一分矿基础数据”在对应的标题“日期”-“施工单位”-“分矿坑口名称”-“工作面”-“掘进量”下面选择或输入数据,然后到了一周,【周报表】里面“起止日期”就用的是【基础数据】的“日期”,“施工单位”-“分矿坑口名称”-“工作面”都用的是【基础数据】里面的。“掘进量”这个需要把这一周的数据求和。
  同理:
     一分矿供矿量也是需要把这一周的数据求和。
     二分矿也是一样的。
5、【月报表】计算方法我已经在表格中写出来了。
6、【选厂日报】示填写数据,选厂周报和月报是根据日报对应的数据自动求和统计的。
7、【月度生产计划】是每月设置一次的,该月之内是固定不变的。
8、【生产完成情况】里面的“计划”对应的是【月度生产计划】里面的。
【生产完成情况】里面的“进度”对应的是【月报表】里面的。
【生产完成情况】里面的“完成率”=进度÷计划。
9、目录里面解除保护的密码123456
我又发了一个帖子,我修改完善了一下,
请看http://club.excelhome.net/thread-1125944-1-1.html

TA的精华主题

TA的得分主题

发表于 2014-5-30 15:01 | 显示全部楼层
因为经常要用到的。每次做报表要填写数据,耗时间长,还容易出错。
所以我想做一个自动的这么一个报表管理系统。填入基础资料,自动生成周报和月报。省时省力。

TA的精华主题

TA的得分主题

发表于 2014-5-30 16:27 | 显示全部楼层
报表做的这么花哨干嘛,excel就是excel,改了个系统的名字就是系统了吗?
第一页删掉之后,文件尺寸立马缩小到400k,
给你把基础数据表格的格式修改了一下,然后做了几个透视表,你可以参照着修改一下,
大部分的需求都可以用透视表来实现,部分复杂的再看


这个基础数据还可以再次合并成一个表的,你可以自己看下,这样透视表做起来就更方便了 自制生产报表系统.rar (74.77 KB, 下载次数: 88)
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-11-25 02:01 , Processed in 0.041470 second(s), 8 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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