本帖最后由 bcrun 于 2011-08-16 12:09:09 编辑

解决方案 »

  1.   

    因为vb的select case语句中只要一个条件成并被执行后,就跳出了select case语句结构,
    其它条件判断就不会再被执行,也就是说vb的select case语句只执行第一个满足条件case语句。a=6时,Case Is > 3是成立的,所以它后面的所有case都不会再被执行。
      

  2.   

    VB只会寻找一个符合条件的,他从上往下找,因为>3总是先被执行了,所以下面的无法再被执行,所以只输出B
      

  3.   

    本帖最后由 bcrun 于 2011-08-26 16:09:37 编辑