Seite 1 von 1
case
Verfasst: 03.10.2011 21:06
von Jume
Tagchen,
ist es etwa nicht möglich beim Befehl "case" einen vergleichsoperator beizufügen ?
bspw.
select anzahl
case 1
bla
case 2
bla
case anzahl > 21
gewonnen

gutes Beispiel oder :P
Re: case
Verfasst: 03.10.2011 21:25
von STARGÅTE
Nein, da für sowas das IF gedacht ist.
Was du nutzen kannst ist Default oder einen Bereich:
Code: Alles auswählen
Zahl = 5
Select Zahl
Case 1 To 20
Debug "1 to 20"
EndSelect
Zahl = 5
Select Zahl
Case 1
Default
Debug "Default"
EndSelect
Re: case
Verfasst: 03.10.2011 21:27
von ts-soft
Oder ohne Default so:
Code: Alles auswählen
For anzahl = 1 To 30
Select anzahl
Case 1, 2
Debug "bla"
Case 22 To 10000
Debug "gewonnen"
EndSelect
Next
Gruß
Thomas
Re: case
Verfasst: 03.10.2011 21:45
von NicTheQuick
Du kannst dann entweder im 'Default'-Zweig das ganze per 'If' überprüfen oder den 'To'-Syntax verwenden, indem du z.B. schreibst '21 To 2147483647', falls 'anzahl' ein Long ist.
///Edit:
Hm... Ich merk schon. Ich hätte die Seite zwischendurch mal aktualisieren sollen...
Re: case
Verfasst: 03.10.2011 21:55
von Jume
alles klar dankeschön
