ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

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

[求助] 不少版主看后都认为超难:全表代码寻优化提速,已写功能需求及原始数据清单

[复制链接]

TA的精华主题

TA的得分主题

发表于 2010-12-7 09:58 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
原帖由 sunsoncheng 于 2010-12-7 09:54 发表
现在看到那些select啊什么的,头到晕了


这种东东,只是一般的复制什么的,要是超过10S,那已经不知有多折磨人了

去别的论坛,难道还要再注册不行?

老师你好!是要注册的。
我替楼主上传一下 统计表.rar (623.14 KB, 下载次数: 81)

TA的精华主题

TA的得分主题

发表于 2010-12-7 10:34 | 显示全部楼层
这种东东用数据透视表一流

以前我做这类事时,至少在我的周围还没几个会用透视表

是E本身的功能,要掌握多看下就行了
统计表.rar (854.77 KB, 下载次数: 40)

TA的精华主题

TA的得分主题

发表于 2010-12-7 10:42 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
你把公式用在VBA里,但表现出来的仍旧是公式,如果是数组公式(函数)的话,呵呵,可想而知,你想象一下,你在100米终点等待一只乌龟的爬过来的感觉,数组公式(函数)是用来耍的,对于拓展思维以及空间概念十分有用,但用于企业实用报表,请千万不要用,看你的代码,就象 灰袍法师说的你用在了初级阶段,肯定慢。  

就VBA(VB)来是说,好的构思和程序有时甚至是比一般的或比较拙劣的程序快百倍,千倍。

多在该网上 学学 数组,数据字典,你如果初步学会了,你就发现你自己可以把程序提高百倍。

当然我也是在初级阶段,只是看了许多优秀的高手心理的感触罢了。

TA的精华主题

TA的得分主题

发表于 2010-12-7 11:10 | 显示全部楼层
请楼主先说说:
1、提取加班标识的条件
2、提取扣货标识的条件

TA的精华主题

TA的得分主题

发表于 2010-12-7 12:02 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
不要批斗楼主了。

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-12-7 12:17 | 显示全部楼层
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
加班标识是B;这是原意用在公式中统计出属于加班的工作量用作核发加班工资及评加班奖金用。

判别条件在[需求及原始清单数据工作簿]中:“原始生产数据清单表”E列(编号列)
---A:是正常生产班;(A1、A10A11……都等同视为A:正常生产班加班)
     B:加班;(B1、B10、B104……都等同视为B:加班)

扣货标识是K;这同样是用在公式中统计出不合格的产量,在工资中作为扣发工资的标准。
判别条件在[需求及原始清单数据工作簿]中:“原始生产数据清单表”L列(扣货列)
凡在这列中的有数值的就表明这个数值的量是不合格产量。
在生产班A中有扣货的要在生产班中扣除
在加班B中有扣货的要在加班中扣除

至于这个加班及扣货的量要分清是在什么齿数工艺的,因为每种齿数工艺的生产成本都不同,
所以要统计成:每种齿数工艺下的加班是多少;例如54齿的加班是10米;   28齿的加班是90米
              每种齿数工艺下的扣货是多少;例如54齿的加班扣货是2米;28齿的加班扣货是5米
             统计结果是:             54齿的加班产量是:10-2=8米; 28齿的加班产量是90-5=85米

TA的精华主题

TA的得分主题

 楼主| 发表于 2010-12-7 13:06 | 显示全部楼层

回复 17楼 jiminyanyan 的帖子

我变成名人了吖,知名度炒高了不少哦

TA的精华主题

TA的得分主题

发表于 2010-12-7 13:33 | 显示全部楼层
再次看了楼主的要求

主要几下
1\用公式,VLOOKUP查找单价
2\用FIND分开生产班次
3\用数据透视表

如果打印或删除太多的表,几百张,即可达到所有要求!
除了打印,应是几秒钟的事

不过最大的数据量是多少没测试过,
3W估计不是问题

TA的精华主题

TA的得分主题

发表于 2010-12-7 14:07 | 显示全部楼层
在vba中操作Excel中的单元格,逐个选择后填入函数进行计算……


这个真是有够变态的……

真的像是在100米终点处等着一只乌龟慢慢爬过来……
哦,不,是等着一只蜗牛在慢慢爬……


会让人有去跳楼的冲动唉。

TA的精华主题

TA的得分主题

发表于 2010-12-7 15:46 | 显示全部楼层
原帖由 ljy688 于 2010-12-7 13:06 发表
我变成名人了吖,知名度炒高了不少哦

把你的表改了,想要不
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

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

GMT+8, 2024-10-4 02:25 , Processed in 0.040785 second(s), 7 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

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

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

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