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.