Private Sub 奇偶数()
Dim W As String, i As Integer, L As Integer, d As Integer
Dim x As Integer, y As Integer, C As String
W = Trim(Text1.Text, i, 1)
L = Len(W)
For i = 1 To L
C = Mid(W, i, 1): d = Asc(C)
If d >= 48 And d <= 57 Then
If d Mod 2 = 0 Then
x = x + 1 ' 偶数个数
Else
y = y + 1 ' 奇数个数
End if
End if
Next
C = "偶数个数:" & CStr(x) & ";奇数个数:" & CStr(y) & "。"
MsgBox C, 0 + 64, "统计结果"
End Sub