Exécute conditionnellement 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 exactement une fois par passage dans la 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