Excel VBA基础教程:VBA判断语句

发布: 2009-1-31 11:34  作者: webmaster  查看: 2435次 共有0条评论

Excel 基础教程:VBA判断语句

VBA判断语句

1If…Then…Else语句

IfconditionThen[statements][Elseelsestatements]

1IfA>B And C<DThenA=B+2ElseA=C+2

2Ifx>250Thenx=x-100

或者,可以使用块形式的语法

If condition Then

[statements]

[ElseIf condition-n Then

[elseifstatements] ...

[Else

[elsestatements]]

End If

1:

IfNumber < 10Then

   Digits = 1

ElseIfNumber < 100Then

   Digits = 2

Else

   Digits = 3

End If

2Select Case…Case…End Case语句

1

Select CasePid

Case“A101”

Price=200

Case“A102”

Price=300

……

Case Else

Price=900

End Case

3Choose函数

choose(index, choce-1,choice-2,…,choice-n),可以用来选择自变量串列中的一个值,并将其返回,index必要参数,数值表达式或字段,它的运算结果是一个数值,且界于1和可选择的项目数之间。choice必要参数,Variant表达式,包含可选择项目的其中之一。如:

GetChoice = Choose(Ind, "Speedy", "United", "Federal")

4Switch函数

Switch(expr-1, value-1[, expr-2, value-2 _ [, expr-n,value-n]])

switch函数和Choose函数类似,但它是以两个一组的方式返回所要的值,在串列中,最先为TRUE的值会被返回。expr必要参数,要加以计算的Variant表达式。value必要参数。如果相关的表达式为True,则返回此部分的数值或表达式,没有一个表达式为TrueSwitch会返回一个Null值。
大家对 Excel VBA基础教程:VBA判断语句 的评论
最新PPT教程
最新评论
PPT问答