vb中的IF判断,急!

代码如下:
Private Sub Command1_Click()
Dim a!, b!, c!, max!, min!
a = Val(InputBox("a="))
b = Val(InputBox("b="))
c = Val(InputBox("c="))
max = a
min = a
If b > max Then max = b
ElseIf b < min Then min = b
ElseIf c > max Then max = c
ElseIf c < mai Then min = c
End If
pirnt "最大数为": max
pirnt "最小数为": min
End Sub
老是提示else没有if,当把if删除了,又说缺少表达式!是怎么回事?

Private Sub Command1_Click()
Dim a!, b!, c!, max!, min!
a = Val(InputBox("a="))
b = Val(InputBox("b="))
c = Val(InputBox("c="))
max = a
min = a
If b > max Then
max = b
ElseIf b < min Then min = b
endif
If c > max Then
max = c
ElseIf c < mai Then min = c
End If
pirnt "最大数为": max
pirnt "最小数为": min
End Sub
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-11
If b > max Then
max = b
ElseIf b < min Then
min = b
ElseIf c > max Then
max = c
ElseIf c < mai Then
min = c
End If
第2个回答  2010-04-11
ElseIf
要改成
Else If
第3个回答  2019-08-04
在第一条后加入一个满足条件退出语句:EXIT
IF

vb中的IF判断,急!
Private Sub Command1_Click()Dim a!, b!, c!, max!, min!a = Val(InputBox("a="))b = Val(InputBox("b="))c = Val(InputBox("c="))max = a min = a If b > max Then max = b ElseIf b < min Then min = b endif If c > max Then max = c ElseIf c < mai...

VB中IF判断
if语句的一种格式如下: 例1: x = 100 If x > 5 Then '这里你要理解因为x=100,所以对于 x > 5的判断结果为True Print "Ok" End If 这个代码结果,输出"Ok"。 以上代码就是:“如果x大于5,就输出OK” 例2: x = 100 If Not x < 5 Then '这里因为x=100,所以对于 x <> 5...

关于VB里的IF判断
分析vb中没有楼主所说的功能语句的原因,主要是分成两句实现对程序执行没有任何障碍,既可以组合使用(先赋值如a=3再比较a>2),也可以分别使用(即只赋值a=3有判断,也可以只判断3>2不赋值),再定义一个语句有画蛇添足之嫌,所以,vb中也就不存在能组合到一块的语句了。实在想写成一句,可以这...

vb用IF 判断
IF a=0 Then Print "a=0"Else Print "a<>0"End If 例3:If a>0 Then Print "a>0"Else If a=0 Then Print "a=0"Else Print "a<0"End If 例4:If a<10 And a>5 Then Print "5<a<10"End IF 例5:If a>0 And a<10 And a<>5 Then Print "0<a<10 且a<>5"End ...

Vb中if 特殊判断句的用法
首先 你要明白if判断只有当值为0或false才为假,其他都为真。而sgn函数是当值>0 返回1; 值=0 回0; 值<0 返回-1;--- 所以你的IF -1 结果就为真;执行 y=Sgn(x^2) 由于x^2 =49>0 所以y=1 最后print的Y值就是1

关于VB if判断语句的问题,请帮忙解释一下,谢谢.
是判断指定单元格不为空,也不是0 由于Excel的单元格是可以存储多种数据格式的,数字可以按字符来保存,而且在条件格式下,数值为0的单元格有可能会显示为空白,所以判断的时候要双重判断。

在vb中怎么用if判断一个String变量不为空
在vb中用if判断一个String变量Str是否为空,可以用二种方法:If Str<>"" Then Print "Str 不是一个空串"或:If Len(Str)>0 Then Print "Str 不是一个空串"

vb中的if语句
这是把a当成逻辑值来判断,只要a不等于0,就是true,就执行then 后面的语句。

VB if 语句的意思
如果i <=1那么A 的值就等于1 如果i <=2那么A 的值就等于2 如果i <=3那么A 的值就等于3 窗体上输出是什么样的,你为什么不去试验一下呢?如果没错的话我想是这样吧 3 3 3 3

vb中if是什么意思?
VB中的if语句是一种流程控制语句,它用于判断某个条件是否成立,根据条件的真假来执行不同的代码块。if语句的基本格式如下:If condition Then 其中,“condition”代表需要判断的条件,如果条件成立则执行“语句块1”,否则执行“语句块2”。if语句在VB中是非常常用的,它可以帮助程序员实现复杂的逻辑功能...

相似回答
大家正在搜