作者gecer (gecer)
看板Visual_Basic
标题[VBA ] [VB6]寻找value座落的范围
时间Mon Dec 8 13:30:15 2014
假设有个specific range A B C D分别如下
0<=A<1
1<=B<3
3<=C<5
5<=D
小弟想判断value 是座落在哪个范围 除了
if 0<=value and value<1 then msgbox "A"
if 1<=value and value<3 then msgbox "B"
......
以外 有别的运算速度比较快的写法吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.255.23.209
※ 文章网址: http://webptt.com/cn.aspx?n=bbs/Visual_Basic/M.1418016617.A.5B7.html
※ 编辑: gecer (111.255.23.209), 12/08/2014 13:30:36
1F:推 Peruheru: 先判断D,若否则判断是否>= 3 是就是C,否再判断>=1 12/08 13:41
2F:→ Peruheru: 以此类推,这样每一行都只要写一个条件,你觉得如何? 12/08 13:42
3F:推 Peruheru: 会不会比较快,我就不知道了,最佳化不熟 12/08 13:45
4F:→ Peruheru: 用if ... elseif ..来达成 12/08 13:46