for r=1 to 3
si(1) = fq(st)
si(2) = fw(st)
si(3) = si(0) + si(1) + si(2)
If Form9.Check1(0).Value = 1 Then mi(1) = si(1)
If Form9.Check1(1).Value = 1 Then mi(2) = si(2)
If Form9.Check1(2).Value = 1 Then mi(3) = si(3)
。
。
For i = MSFlexGrid1.Rows - 1 To 1 Step -1
bb = MSFlexGrid1.TextMatrix(i, 1)
si(0) = bb Mod 10
si(1) = (bb \ 10) Mod 10
si(2) = (bb \ 100) Mod 10
ww(1) = fq(bb)
ww(2) = fw(bb)
ww(3) = si(0) + si(1) + si(2)
。。
。。
If Form9.Option1(0) = True Then
If ww(r) = mi(r) And Form9.Check1(dd).Value Then MSFlexGrid1.RemoveItem i
以上是按照条件删除
有很多条件,现在先按照3个举例
现在想
If Form9.Option1(1) = True '保留,就是保留上面那些被删除的,也就是反向操作
我现在用
If Form9.Option1(1) = True Then
If ww(r) <> mi(r) And Form9.Check1(dd).Value Then MSFlexGrid1.RemoveItem i
这个不对,他得到的结果是上面3个条件,即符合条件1又符合条件2又符合条件3,我要的是条件1+条件2+条件3,或者更多。
bb,是3位数
请问这个保留该怎么写
si(1) = fq(st)
si(2) = fw(st)
si(3) = si(0) + si(1) + si(2)
If Form9.Check1(0).Value = 1 Then mi(1) = si(1)
If Form9.Check1(1).Value = 1 Then mi(2) = si(2)
If Form9.Check1(2).Value = 1 Then mi(3) = si(3)
。
。
For i = MSFlexGrid1.Rows - 1 To 1 Step -1
bb = MSFlexGrid1.TextMatrix(i, 1)
si(0) = bb Mod 10
si(1) = (bb \ 10) Mod 10
si(2) = (bb \ 100) Mod 10
ww(1) = fq(bb)
ww(2) = fw(bb)
ww(3) = si(0) + si(1) + si(2)
。。
。。
If Form9.Option1(0) = True Then
If ww(r) = mi(r) And Form9.Check1(dd).Value Then MSFlexGrid1.RemoveItem i
以上是按照条件删除
有很多条件,现在先按照3个举例
现在想
If Form9.Option1(1) = True '保留,就是保留上面那些被删除的,也就是反向操作
我现在用
If Form9.Option1(1) = True Then
If ww(r) <> mi(r) And Form9.Check1(dd).Value Then MSFlexGrid1.RemoveItem i
这个不对,他得到的结果是上面3个条件,即符合条件1又符合条件2又符合条件3,我要的是条件1+条件2+条件3,或者更多。
bb,是3位数
请问这个保留该怎么写
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货