SELECT CASE
Mit der SELECT CASE Verzweigung können Sie den Programmablauf selektiv steuern.
Manchmal sind es zu viele Fälle, die nicht mit hintereinander geschalteten und auch nicht verschachtelten IF-Verzweigungen gestaltet werden können oder sollen. Dafür steht dieser weitere Verzweigungstyp zur Verfügung.
Syntax:
Select Case Variable Case Wert1 Anweisung1 Case Wert2 Anweisung2 Case Wert3 Anweisung3 [...] [Case Else] [Letzte Anweisung] End Select
Variable: Prüfwert Erforderlich, Variable, Zahl oder Konstante.
Wert1: Ausdruck Erforderlich, Variable, Zahl oder Konstante mit der der Prüfwert verglichen wird
Beispiel:
Define Stunde as Byte Stunde=hour Select Case Stunde Case 7 Print "Morgen" Case 12 Print "Mittag" Case 18 Print "Feierabend" Case Else Print "Wir haben " & Stunde & "Uhr" End Select
Siehe auch: IF