Const strTemp = "大12中国3" Private Sub Command1_Click() Dim s As String Dim i As Integer For i = 1 To Len(strTemp) If Asc(Mid(str, i, 1)) < 0 Then s = s & Mid(strTemp, i, 1) End If Next i Debug.Print s End Sub
完全同意楼上的意见! 主要部分在这 If Asc(Mid(str, i, 1)) < 0 Then s = s & Mid(strTemp, i, 1) End If
Private Sub Command1_Click()
Dim s As String
Dim i As Integer
For i = 1 To Len(strTemp)
If Asc(Mid(str, i, 1)) < 0 Then
s = s & Mid(strTemp, i, 1)
End If
Next i
Debug.Print s
End Sub
主要部分在这
If Asc(Mid(str, i, 1)) < 0 Then
s = s & Mid(strTemp, i, 1)
End If
Mid(strTemp, 1, 1) "大" string
Asc(Mid(strTemp, i, 1)) -19213 Integer