rngcol rng [:col [,col....]:] [,rngcol.....]
strvar [ +|- intvar] [.-strvar [ +|- intvar] ] [:col [,col....]:]
Ein oder mehrere Zeilenbereiche rng, aus denen wahlweise ein Spaltenbereich col ausgewählt werden kann. Ist nach rng kein Spaltenbereich angegeben, so wird die ganze Zeile ausgewählt. Für jeden Bereich rng können eine oder mehrere Spalten bzw. eine oder mehrere Spaltenbereiche angegeben werden.
strvar [ +|- intvar] [.-strvar [ +|- intvar] ]
Statt Zeilennummern kann auch eine String-Variable oder ein Bereich von mehreren String-Variablen angegeben werden. Die gemischte Angabe von String-Variablen und Zeilennummern ist nicht zulässig. Der Inhalt der Integervariablen erhöht bzw. vermindert die Nr. der Stringvariablen. Die Modifizierung der String-Variablen-Nummer mit dem Inhalt der Integer-Variablen kann in EDT-Prozeduren zur variablen Verarbeitung von String-Variablen verwendet werden.
Das Kommando ON (S. ) überträgt die Nummer der String-Variablen, in der ein Suchbegriff gefunden wurde, in die Integer-Variable #I99. So kann z.B. mit der Angabe #S0+#I99 auf diese String-Variable zugegriffen werden.
col Spalte bzw. Spaltenbereich (ausführliche Beschreibung siehe Parameter col).
Beispiele:
4
Zeile 4, alle Spalten
4:1-5:
Zeile 4, Spalte 1 bis 5
5.01-7.5:3-3,10-20:
Zeilen 5.01 bis 7.50, Spalte 3 und Spalten 10 bis 20
6,12-40,45:5-10,30-40:,66.55:3:
Zeile 6, 12 bis 40 und 45 (Spalten 5 bis 10 und 30-40) und Zeile 66.55, Spalten 3 bis Zeilenende
set #L1=100.00
set #L2=200.00
set #I1=10
set #I2=20
#L1.-#L2:#I1.-#I2,30-50:
Zeile 100 bis 200, Spalten 10 bis 20 und Spalten 30 bis 50. Vor dem Bindestrich muss ein Punkt angegeben werden, damit der Bindestrich von dem Operator "Minuszeichen" (Subtraktion) unterschieden werden kann.
&:10-20:
alle Zeilen, Spalten 10 bis 20
set#i1=5
#s1-#s3:1-1:   oder   #s1.-#s3:1-1:
#s10-#i1.-#s10:5-10:  bedeutet #s5 bis #s10, Spalte 5-10
#s1-#s1+#i1:10-20:  bedeutet #s1 bis #s6, Spalte 10-20