返回列表 上一主題 發帖

[發問] vb截取數字???

抱歉我權限不足以下載你的附件檔,
但看你文的意思是只取數字而已嘛!!
若是的話應可以用asc()去判別每一個字的碼,
數字0是回傳48~數字9是回傳57!!

TOP

回復 5# t8899


Sub test()
  str1 = "123abc321"
  For i = 1 To Len(str1)
    If Asc(Mid(str1, i, 1)) >= 97 And Asc(Mid(str1, i, 1)) <= 122 Then
        str2 = str2 + Mid(str1, i, 1)
    End If
  Next
  MsgBox str2
End Sub

TOP

        靜思自在 : 【時間成就一切】時間可以造就人格,可以成就事業,也可以儲積功德。
返回列表 上一主題