bitte um case is... aufklärung
30.07.2003 10:32:07
Maze
und zwar ganz simpel:
Zahl = 51
Select Case Zahl
Case Is > 40 And Zahl < 50
varZ = 1
Case Else
varZ = 2
End Select
funktioniert leider nicht so, da trotz der 51 die varZ = 1 gesetzt wird. VB ignoriert einfach das AND. Aber laut Excel Visual Basic Hilfe sollte das ganau so funktionieren! Ist mir ja schon öfters aufgefallen das in der Hilfe (Excel 97 SR-2) einige Fehler drin sind, welche man aber meist erkennt, wenn man den code logisch analysiert. Hier ist mir das aber nicht ganz so logisch, da der einzige Weg den ich ausgeknobelt habe auf den ersten Blick etwas unleserlich ist:
Case Is < 50 And Zahl > 40
(Nur?) so scheint es zu funktionieren. Oder gibt es da noch einen anderen Weg? Und gibt es eigentlich eine Excel Hilfe Fehler Liste?
so long
Maze