Verwendung von Intervallen

Ein Intervall kennzeichnet einen Wertebereich, Der Wertebereich wird durch einen Startwert und einen Endwert festgelegt. Dabei kann durch passende Klammersetzung festgelegt werden, ob der Start- bzw. Endwert dem Intervall zugerechnet oder ausgeschlossen werden soll.

Intervall von 100 bis 200 mit eingeschlossenen Intervallgrenzen

<<100, 200>>

Intervall von b-50 bis b+50 mit ausgeschlossener unterer Intervallgrenze

>>b - 50, b + 50>>

Intervall von b-50 bis b+50 mit ausgeschlossener oberer Intervallgrenze

<<b - 50, b + 50<<

Intervall von 100 bis 200 mit ausgeschlossenen Intervallgrenzen

>>100, 200<<

Durch Angabe eines dritten Parameters kann eine Intervallschrittweite angegeben werden.

Intervall mit den eingeschlossenen Grenzen 100 und 200, wobei nur jeder zehnte Wert erlaubt ist.

<<100, 200, 10>>

Das ergibt folgende erlaubte Werte: 100,110,120,130,140,150,160,170,180,190,200

Die Prüfung eines Wertes auf Enthalten-sein in einem Intervall erfolgt durch den In bzw. NotIn-Operator.

 

Dim a As Boolean, b As Long  

b := 200

a := 190 In <<b - 50, b + 50, 11>>

Der Wert von a ist False, weil der Wert 190 zwar die Intervallgrenzen, nicht jedoch die Intervallschrittweite erfüllt.