dim a,b a=inputbox("输入第一个数字","输入") b=inputbox("输入第二个数字","输入") if a b then MsgBox("第一个数大于第二个数") End if
运行后,要求用户输入两个数字,第一个数字的值赋给a,第二个数字的值赋给b,然后程序自动判断a和b,如果a的值大于b的值,就弹出信息提示框,显示“第一个数大于第二个数”。注意:then后面的语句不与then在同一行时,判断语句结束后要加一行End if来结束,否则程序会结束。如果是同一行的就不用再加上End if了,如上面的语句可改为: dim a,b a=inputbox("输入第一个数字","输入") b=inputbox("输入第二个数字","输入") if a b then MsgBox("第一个数大于第二个数") 另外一个程序中可以用多个If语句,我们可以把上面的程序完善一下如下: dim a,b a=inputbox("输入第一个数字","输入") b=inputbox("输入第二个数字","输入") If a b then MsgBox("第一个数大于第二个数") End if If a=b then MsgBox(“第一个数等于第二个数”) End if If a b then MsgBox(“第一个数小于第二个数”) End if 我们也可以再换用IF的其它语句If…Then…Else和If…Then….Elseif来实现相同的作用,如下: dim a,b a=inputbox("输入第一个数字","输入") b=inputbox("输入第二个数字","输入") If a b then MsgBox("第一个数大于第二个数") Else IF a=b then MsgBox(“第一个数等于第二个数”) Else MsgBox(“第一个数小于第二个数”) End if End if ―――――――――――――――――――――――――――――――――――――― dim a,b a=inputbox("输入第一个数字","输入") b=inputbox("输入第二个数字","输入") If a b then MsgBox("第一个数大于第二个数") Elseif a=b then MsgBox(“第一个数等于第二个数”) Else MsgBox(“第一个数小于第二个数”) End if
●Select Case语句 Select Case语句是多分支结构的另一种表示形式,它具有表示直观的特点,结构简单,不容易导致混乱,它的语法形式如下: Select Case 变量或表达式 Case 表达式1 语句1 Case 表达式2 语句2 End Select
dim a a=inputbox("输入一个数字","输入") Select Case a Case 1 MsgBox("你输入的数英文是One") Case 2 MsgBox("你输入的数英文是Two") Case 3 MsgBox("你输入的数英文是Tree") Case 4 MsgBox("你输入的数英文是Four") End Select