二、基础篇——程序控制结构(选择结构)

1、If ... Then

语法:If 逻辑表达式 Then 语句

例如:If 职称 = "工程师" Then 工资 = 工资 + 100

注:如果语句有多条,则需在结尾添加 End If

语法:

If 逻辑表达式 Then

        语句1

        语句2

        ......

End If

2、If ... Then ... Else

语法:

If 逻辑表达式 Then

        语句1

    Else

        语句2

End If

3、If ... Then ... ElseIf

语法:

If 逻辑表达式1 Then

        语句1

ElseIf 逻辑表达式2 Then

        语句2

        ......

Else

        语句n

End If

4、Select Case

语法:

Select Case 测试表达式

             Case 表达式1

                         语句1

             Case 表达式2

                         语句2

                         ......  

             Case Else

                         语句n

End Select

示例:

Dim Number

    Number = 8    '设置变量初值。

Select Case Number    '判断Number的值。

    Case 1 To 5    ' Number的值在1到5之间,包含1和5。

          Debug.Print "Between 1 and 5"'下一个Case子句是本示例中唯一判断值为True的子句。

    Case 6, 7, 8    ' Number的值在6到8之间。

          Debug.Print "Between 6 and 8"

    Case 9, 10    ' Number的值为9或10。

          Debug.Print "Greater than 8"

    Case Else'其他数值。

          Debug.Print "Not between 1 and 10"

End Select 

你可能感兴趣的:(二、基础篇——程序控制结构(选择结构))