指出表达式的运算结果是否为数。就是这个字符是不是数字

  勇芳 2017-4-5 6199

Function IsNumeric(ByVal Str As String ) As Long '指出表达式的运算结果是否为数。
    Local I,a,b,c As Long
    If Len(str)=0 Then Exit Function
       For i=1 To Len(Str) 
          a=Asc(str,i)
          If a=46 Then 
            b=b+1
            If b>1 Then Exit Function
          ElseIf a=45 Then 
            If i<>1 Then Exit Function
          ElseIf a<48 Or a>57 Then
            Exit For
          End If
       Next
   Function=1    
End Function


因国家互联网安全管理要求,关闭回帖功能。大家需要留言,请使用【勇芳软件客服】即时联系勇芳点此打开->>勇芳软件客服
返回
联系勇芳
发新帖 搜索 反馈 回顶部