Istruzione Select...Case

Definisce uno o più blocchi di istruzioni in base al valore di un'espressione.

Sintassi:

Sintassi Select Case


Select Case condizione Case espressione blocco_istruzioni [Case espressione2 blocco_istruzioni][Case Else] blocco_istruzioni End Select

Parametri:

condition (condizione): espressione che controlla se il blocco di istruzioni che segue la rispettiva clausola Case viene eseguito.

expression (espressione): espressione compatibile con l'espressione di tipo condizione. Il blocco di istruzioni che segue la clausola Case viene eseguito se la condizione corrisponde all'espressione.

Esempio:


Sub ExampleRandomSelect
Dim iVar As Integer
    iVar = Int((15 * Rnd) -2)
    Select Case iVar
        Case 1 To 5
            Print "Numero da 1 a 5"
        Case 6, 7, 8
            Print "Numero da 6 a 8"
        Case 8 To 10
            Print "Maggiore di 8"
        Case Else
            Print "Al di fuori dell'intervallo 1-10"
    End Select
End Sub

Sosteneteci!