| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1083 人关注过本帖
标题:麻烦帮我看下下面这个小程序为何报错
只看楼主 加入收藏
btt6
Rank: 2
等 级:论坛游民
帖 子:46
专家分:10
注 册:2016-8-13
结帖率:47.83%
收藏
已结贴  问题点数:10 回复次数:3 
麻烦帮我看下下面这个小程序为何报错
Private Sub Command1_Click()
select case 7, 9 + 1
Case Is > 7
  Print "d"
Case Is < 8
  Print "a"
End Select
End Sub


我想问下,不是说测试表达式那里可以由多个表达式组成,中间用逗号隔开就可以的吗,为何会报错说语法错误,应该怎么改呢
搜索更多相关主题的帖子: 表达式 
2016-08-30 10:04
风吹过b
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:364
帖 子:4947
专家分:30084
注 册:2008-10-15
收藏
得分:5 
Private Sub Command1_Click()
select case 7, 9 + 1               这里应该是接受测试的变量,
Case Is > 7                        这里才是测试表达式
  Print "d"
Case Is < 8
  Print "a"
End Select
End Sub
----------------------
Private Sub Command1_Click()
select case a                     '变量 a
Case 8 , Is > 8                   '=8 或者大于 8 。这里二个测试表达式。
  Print "d"
Case Is < 8
  Print "a"
End Select
End Sub


[此贴子已经被作者于2016-8-30 10:08编辑过]


授人于鱼,不如授人于渔
早已停用QQ了
2016-08-30 10:06
btt6
Rank: 2
等 级:论坛游民
帖 子:46
专家分:10
注 册:2016-8-13
收藏
得分:0 
select case  这行不能有多个表达式吗,
2016-08-30 10:13
xiangyue0510
Rank: 14Rank: 14Rank: 14Rank: 14
等 级:贵宾
威 望:86
帖 子:938
专家分:5244
注 册:2015-8-10
收藏
得分:5 
以下是引用btt6在2016-8-30 10:13:14的发言:

select case  这行不能有多个表达式吗,

select case后面是一个变量,如果是两个变量a,b.  他俩之间是“与”还是“或”呢?
case后面的判断准则可以是多个,好像是逗号分隔吧
2016-08-30 14:46
快速回复:麻烦帮我看下下面这个小程序为何报错
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.025299 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved