Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
查看: 4675|回复: 25

[已解决]在sheet1表中提取每批160人的信息到sheet2表

[复制链接]
发表于 2013-4-10 17:16 | 显示全部楼层 |阅读模式
本帖最后由 爱疯 于 2013-4-19 13:36 编辑

求助如何用VBA在sheet1表中提取每批160人的信息到sheet2表
体检时间安排表.rar (14.61 KB, 下载次数: 13)
excel精英培训的微信平台,每天都会发送excel学习教程和资料。扫一扫明天就可以收到新教程
发表于 2013-4-10 18:17 | 显示全部楼层
看不懂,很多地方

不是说每批160吗?怎么c2:c15共200人

回复

使用道具 举报

 楼主| 发表于 2013-4-10 18:59 | 显示全部楼层
爱疯 发表于 2013-4-10 18:17
看不懂,很多地方

不是说每批160吗?怎么c2:c15共200人

谢谢老师对此贴的关注。附件一批是200人分为两天,一天体检100人,后来考虚一天100人多了点.改为一批160人,一天80人。附件只当参考这个类型。谢谢老师。我为了弄这个已经在本站学习了很多。但还是没弄出来。
回复

使用道具 举报

发表于 2013-4-10 19:55 | 显示全部楼层



我只是个爱好者。对颜色排序之后,行了吗?

回复

使用道具 举报

 楼主| 发表于 2013-4-10 20:02 | 显示全部楼层
爱疯 发表于 2013-4-10 19:55
我只是个爱好者。对颜色排序之后,行了吗?

谢谢老师点颜色排序的话可能时间很长,因为要算出人数还有上色再条件格式这样应该工作工更大。谢谢
回复

使用道具 举报

发表于 2013-4-10 20:07 | 显示全部楼层
变之前的效果,就是sheet1里那样吗?

sheet1里有颜色的记录是你手工任意选的,还是根据什么求的啊?
回复

使用道具 举报

 楼主| 发表于 2013-4-10 20:13 | 显示全部楼层
爱疯 发表于 2013-4-10 20:07
变之前的效果,就是sheet1里那样吗?

sheet1里有颜色的记录是你手工任意选的,还是根据什么求的啊?

任意组合的。如果不行的话每天按排超3至5个人还是可以理解,因为没有组合得这么完美。谢谢
回复

使用道具 举报

发表于 2013-4-10 20:28 | 显示全部楼层
题意是不是这样?
之前的效果如sheet1。(不必看颜色)
之后的效果,不论是哪些行的组合,只要使得C列人数之和接近(最好等于)100,作为一批,批数越少越好。

之后D列和E列,是什么意思?
回复

使用道具 举报

 楼主| 发表于 2013-4-10 20:37 | 显示全部楼层
爱疯 发表于 2013-4-10 20:28
题意是不是这样?
之前的效果如sheet1。(不必看颜色)
之后的效果,不论是哪些行的组合,只要使得C列人数 ...

你好老师。我的想法是这样的sheet1工作表是原始数据,sheet2工作表A列B列C列是从sheet1工作表中提取。你所说的D列是按排体检的时间,E列是时间相应的星期几。最主要的是想从sheet1工作表中提取到位160到sheet2工作表每批体检人员名单中。谢谢
回复

使用道具 举报

发表于 2013-4-10 20:47 | 显示全部楼层
不用客气,我只是问了下题意{:301:}

所以,你的问题就是:如何分批,确保每80人/天,是吗?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|Excel精英培训 ( 豫ICP备11015029号 )

GMT+8, 2024-3-29 16:48 , Processed in 0.721400 second(s), 13 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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