应该怎么判断?谢谢了
谁有vb数据类型转换操作,方面的资料?共享一下好么?

解决方案 »

  1.   

    请查询MSDN,呵呵
    学好VB,从学好查MSDN开始
      

  2.   

    IsNumeric函数 :    Debug.Print IsNumeric("23")
        Debug.Print IsNumeric("a23")
      

  3.   

    试一下 
    Debug.print isnumeric("1e1")还是得出TRUE值啊。
      

  4.   

    IsNumeric这个函数别再用了,有错。IsNumeric("0D009")0D009(中间的0即“零”)这算什么?别想着是十六进制的
    IsNumeric("0D009")=True
    IsNumeric("0DD09")=False
    可能是这个函数的BUG吧。
      

  5.   

    ?(CInt("3276")="3276")似乎这样判断有点牵强。
      

  6.   

    给大家介绍一个好的学习网站:
    www.vb365.com
    有好东东
      

  7.   

    用mid函数逐个取出string中的字符,判断其ascii码是不是数字
      

  8.   

    最简单的一个算法,以前我就用这个来考人的:if cstr(val(valName)) = valName then 为真表示是个数字if cstr(val(valName)) = valName and instr(valName ,".") = 0 then 为真表示是个整数if cstr(val(valName)) = valName and instr(valName ,".") <> 0 then 为真表示是个有小数数
      

  9.   

    [0-9]正则表达式,如果不懂看http://blog.csdn.net/liuxiaoyi666上写着的