VB IF语句问题

来源:百度知道 编辑:UC知道 时间:2024/06/14 03:31:37
大家给我看看……我还很菜啊。。。。这个语句哪错了?

Private Sub Command1_Click()
If (10 < Val(a.Text) < 100) Then
MsgBox "a"
Else
MsgBox "b"
End If
End Sub

……然后无论怎么填都是a...没有b......

(10 < Val(a.Text) < 100)
再if中是不能这么用的,你只能用and 或者or 进行连接,同时满足就用and 。而满足一个就可以的话,就用or,呵呵,连比是不行的。还有,你入股程序执行不了,你应该用F8一行一行的看,然后确认到底是那里错误了,或是点击查看。

Private Sub Command1_Click()
If (10 < Val(a.Text) and Val(a.Text) < 100) Then
MsgBox "a"
Else
MsgBox "b"
End If
End Sub