SValue = InputBox("请输入测量得单位长度(毫米)", "测量", "", 3000, 3000)
   我如何限制 inputbox里输入的是数字, 或者如何判断svalue不是数字
 

解决方案 »

  1.   

    要限制输入的只能是数值要用text1控件,自己写代码限制,要用inputbox就只能判断是否是数值:用IsNumeric函数IsNumeric 函数
          返回 Boolean 值,指出表达式的运算结果是否为数。语法IsNumeric(expression)必要的 expression 参数是一个 Variant,包含数值表达式或字符串表达式。说明如果整个 expression 的运算结果为数字,则 IsNumeric 返回 True;否则返回 False。如果 expression 是日期表达式,则 IsNumeric 返回 False。
      

  2.   

    inputbox好像不能限制吧判断可以

    IsNumeric(SValue)返回值为false时不是
    true是
      

  3.   

    最好还是自己做个窗体,用text控件