Dim nID As IntegerInteger你拼错了

解决方案 »

  1.   

    还有你有个致命的错误:
    case后面你用的全是判断的结果,这样值返回的是True或False
    True=-1
    False=0而你现在的nID的值既不等于True也不等于Flase,所以只能执行Case else了。懂了吗?
      

  2.   

    select case x
    case x
    x必须是个参数不能是表达式
      

  3.   

    改成这样就可以了:Dim nID as Interger
    nID=34
    Select Case nID
    Case is >30
      Print "nID<30"
    Case is >20
      Print "nID<=30"
    Case else
      Print "nID<=20"
    End Select
      

  4.   

    case is....
    同意楼上的.
    ^_^