作者necsa (necsa)
看板Visual_Basic
标题Re: [VBA ] 求Excel VBA搜寻时间区间的演算法...
时间Sun Mar 2 22:50:18 2008
感谢版友提供的方法..
最後我自己试了一种是autofilter.
但筛选出我要的范围之後
却无法很方便的抓出我要的起始列及结束列数值
(以我举的例子就是Start_Y=2,End_Y=4)
可能是我的功力不够深,无法操控autofilter -_-
如果有版友会的话,恳请赐教....
※ 引述《necsa (necsa)》之铭言:
: 假设有一个工作页的第一栏是日期(日期是有排序过的,但非连续)
: 後面几栏是记录此日期的一些data
: 如:
: A B
: 1 2008/1/3 300
: 2 2008/1/10 500
: 3 2008/1/12 400
: 4 2008/1/12 200
: 5 2008/1/17 400
: 我想写一个小程式,输入时间区间,就抓出属於这个时间区间的起始列跟结束列
: 如:
: input 时间区间为 2008/1/5~2008/1/16.
: 可以得到此时间区间的起使列=2;结束列=4
: 除了使用回圈暴力的从第一列判断到最後一列的方法外,有没有其他搜寻比较快的
: 演算法? 因为列数很多,程式跑很久感觉不是很有效率.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.64.158.4