Excel精英培训网

 找回密码
 注册
数据透视表40+个常用小技巧,让你一次学会!
楼主: cunfu2010

[已解决]如何实现用VBA代码按条件调用数据

[复制链接]
发表于 2016-4-19 14:23 | 显示全部楼层
cunfu2010 发表于 2016-4-19 13:54
不好意思,因问题没有解决,撤消了最佳,不然问题解决不了了,抱歉。

这个我不在乎的,有时间就做。
回复

使用道具 举报

 楼主| 发表于 2016-4-19 14:24 | 显示全部楼层
grf1973 发表于 2016-4-19 14:20
请看附件。

没有从第2行开始调用数据,从第3行开始的
回复

使用道具 举报

 楼主| 发表于 2016-4-19 14:25 | 显示全部楼层
grf1973 发表于 2016-4-19 14:23
这个我不在乎的,有时间就做。

非常不好意思
回复

使用道具 举报

发表于 2016-4-19 14:34 | 显示全部楼层    本楼为最佳答案   
没注意旁边的数据改过了

调用数据.rar

20.94 KB, 下载次数: 7

回复

使用道具 举报

 楼主| 发表于 2016-4-19 14:42 | 显示全部楼层
grf1973 发表于 2016-4-19 14:20
请看附件。

还有,没有实现下月延续上月的,现在是每月都从头开始。
如:1月份jbr排到的是魏士昌、张令帅,那么2月份接着排李雪梅、王传浩
回复

使用道具 举报

发表于 2016-4-19 16:10 | 显示全部楼层
这个比较麻烦,按序点1月,2月,4月。。。没问题,中间点了3月再点4月就又从头开始了。。。。

调用数据.rar

21.96 KB, 下载次数: 7

回复

使用道具 举报

发表于 2016-4-19 16:21 | 显示全部楼层
要解决此问题需要输入月份后计算从1月到上月共出现过几次匹配的日期,乘以2即为匹配过的人数,然后据此在名单中定位。暂时没时间弄,有空再说吧。
回复

使用道具 举报

 楼主| 发表于 2016-4-19 16:23 | 显示全部楼层
grf1973 发表于 2016-4-19 16:10
这个比较麻烦,按序点1月,2月,4月。。。没问题,中间点了3月再点4月就又从头开始了。。。。

就是,而且点了3月份再点4月份,第一列数据只填入一个
回复

使用道具 举报

 楼主| 发表于 2016-4-19 16:32 | 显示全部楼层
grf1973 发表于 2016-4-19 16:21
要解决此问题需要输入月份后计算从1月到上月共出现过几次匹配的日期,乘以2即为匹配过的人数,然后据此在名 ...

能不能设置辅助单元格,辅助单元格的值等于数据调用最后一个人的序号的下一个号。比如:最后一个人的序号为1,辅助单元格的值等于2,如果某一个月中没有符合条件的,没有调用数据,则辅助单元格的值为上一个调用数据月的值。
只是这个想法,不知道能否实现?

另外,能不能解释一下这段代码,特别是红色的几句:
                    k(j) = k(j) + 2
                     k1 = k(j) + 1: k2 = k(j) + 2
                    r = Cells(65536, j + 15).End(3).Row
                   If k1 > r Then
                        k1 = 2: k(j) = 1: k2 = 3
                    ElseIf k2 > r Then
                        k2 = 2: k(j) = 1
                    End If
                    Cells(i, j + 5) = Cells(k1, j + 15) & Chr(10) & Cells(k2, j + 15)


回复

使用道具 举报

 楼主| 发表于 2016-4-20 08:53 | 显示全部楼层
grf1973 发表于 2016-4-19 16:21
要解决此问题需要输入月份后计算从1月到上月共出现过几次匹配的日期,乘以2即为匹配过的人数,然后据此在名 ...

很是感谢,前面的目标已经完成,后面的是额外的,只是想完善起来,让你费心了。再次感谢!!!
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-4 19:31 , Processed in 0.646829 second(s), 10 queries , Gzip On, Yac On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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