Exécute alternativement des instructions suivant la valeur d'une expression.
Switch <expression>
Case <valeur> [To <valeur>] [,<valeur> [To <valeur>] ...]
instruction1
...
[Case <valeur> [To <valeur>] [,<valeur> [To <valeur>] ...]
instruction2
...]
[Case Else
instructionN
...]
EndSwitch
<expression> | Une expression qui retourne une valeur. La valeur de l'expression est alors comparée avec les valeurs de chaque cas jusqu'à ce qu'une concordance soit trouvée. Cette expression est toujours évaluée une fois par structure. |
<valeur> To <valeur> | Le Case est exécuté si l'expression est entre les deux valeurs. |
<valeur> | Le Case est exécuté si l'expression correspond à la valeur. |
If...Then, If...Else...EndIf, Select...EndSelect, ContinueCase