主题:请教怎样进行分组辨别
okokookk
[专家分:0] 发布于 2008-08-20 11:16:00
按钮命令
在list中假如说有123,245,567,378,059,167等数字
我想把0-4设为小数,5-9设为大数,
点击按钮(保留或删除)如何把list中两大一小的数保留或删除,然后重新显示在list中,如378,059,167。
谢谢,请把保留和删除分开来讲,刚学vb。
回复列表 (共1个回复)
沙发
老大徒伤悲 [专家分:29120] 发布于 2008-08-20 13:53:00
Private Sub Command1_Click()'保留
BaoLiu True
End Sub
Private Sub Command2_Click()'删除
BaoLiu fales
End Sub
Private Sub BaoLiu(s As Boolean)
Dim s21 As Boolean, str As String, i As Integer, j As Integer, k As Integer
For i = List1.ListCount - 1 To 0 Step -1
k = 0
str = List1.List(i)
For j = 1 To 3
If Val(Mid(str, j, 1)) > 4 Then k = k + 1
Next j
If k = 2 Then
s21 = True
Else
s21 = False
End If
If (s And Not s21) Or (Not s And s21) Then List1.RemoveItem i
Next i
End Sub
我来回复