标题:Instr问题
取消只看楼主
w258
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-7-8
 问题点数:0 回复次数:2 
Instr问题
我用Instr(2580369147,S)查S和位置,147的位置总是出错.怎么回事?
搜索更多相关主题的帖子: Instr 位置 
2007-08-22 08:29
w258
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-7-8
得分:0 


就是下面这个程序,查1470369258最后三位的位置总是返回0,s(I)是数组,公用的,高手给看一下呀,谢谢
Sub 判断201()
For I = 1 To 3

If InStr("1470369258", s(I)) <= 3 Then
R(I) = 1
R1(I) = R2(I) + 1
ElseIf InStr("1470369258", s(I)) > 3 <= 7 Then
R(I) = 0
R0(I) = R0(I) + 1
ElseIf InStr("1470369258", s(I)) > 7 Then
R(I) = 2
R2(I) = R1(I) + 1
End If
Next I
End Sub

2007-08-22 09:07
w258
Rank: 1
等 级:新手上路
帖 子:21
专家分:0
注 册:2007-7-8
得分:0 
slore说的对,我的用法没有错,是我的判断条件设置的不严,好了,谢了
2007-08-23 08:06



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-164484-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.240655 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved