请教用VBA 根据条件复制数据

heijingang 2012-09-20 11:26:20
有一个用EXCEL做和生产统计表,不同的班组用不同的生产线,生产产品。

工作表一是原始数据,现在要在工作表二中(168生产线)取表一中生产线是的168全部数据;在工作表三中,取表一中生产线是224和班组是的11的全部数据。


在EXCEL中用排序或公式,可以做到,但数据量太大,不是很理想,我要用VBA来做,请大家赐教。

怎么附件传不上来 把表一贴上来吧

日期 生产线 班组 耗用材料A 耗用材料B 生产产成品
2012年1月1日 168 11 60 308 1638
2012年1月1日 224 11 20 220 1652
2012年1月1日 168 12 22 41 45
2012年1月1日 168 11 78 223 73
2012年1月1日 168 11 89 141 318
2012年1月1日 224 12 36 68 1913
2012年1月1日 168 12 4 80 147
2012年1月1日 168 12 53 166 1661
2012年1月1日 224 11 4 93 2853
2012年1月1日 224 12 80 179 1827
2012年1月1日 224 11 10 140 183
...全文
477 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
line_us 2012-10-05
  • 打赏
  • 举报
回复
好主意已经不少了
Q2565093493 2012-10-01
  • 打赏
  • 举报
回复
录制宏 复制 粘贴 停止 录制

分析一下录制代码!
dsd999 2012-09-25
  • 打赏
  • 举报
回复
你说的不理想是速度太慢,还是操作步骤多?
Never_Satisfied 2012-09-25
  • 打赏
  • 举报
回复
excel的自带功能不理想……你想用VBA逆天吗?
  • 打赏
  • 举报
回复
如果数据量比较大的话,建议考虑将基础表导入ACCESS,然后通过查询得到结果,再导出到EXCEL.

对于大数据量使用EXCEL VBA进行处理未必能提高效率。
heijingang 2012-09-20
  • 打赏
  • 举报
回复
用排序,筛选,数据透视表等基本功能可以实现,但我的数据量太大,用VBA比较直接。
  • 打赏
  • 举报
回复
EXCEL有数据透视表这一功能,根本用不着VBA

5,139

社区成员

发帖
与我相关
我的任务
社区描述
其他开发语言 Office开发/ VBA
社区管理员
  • Office开发/ VBA社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧