Hier habe ich meine jetzigen Bemühungen aufgeführt.
Code: Alles auswählen
FOR x=1 TO 3
FOR o=0 TO iCount(x)
IF sAbmessungen(x,o) <> "" AND sAbmessungen(x,o+1) <> "" THEN
IF x=1 THEN
IF sAbmessungen(x,o) < sAbmessungen(x,o+1) THEN
sStrDurchmesser(x) = sAbmessungen(x,o+1)
ENDIF
ENDIF
IF x=2 AND sAbmessungen(x,o) > sAbmessungen(x,o+1) THEN
sStrDurchmesser(x) = sAbmessungen(x,o+1)
ENDIF
IF x=3 AND sAbmessungen(x,o) < sAbmessungen(x,o+1) THEN
sStrDurchmesser(x) = sAbmessungen(x,o+1)
ENDIF
ENDIF
NEXT
NEXT
Dies ist der Code.
Ich habe also ein zweifaches Variablen-Array.
Innerhalb der Gruppen ( also (1, xxx), (2, xxx) ) sind Zahlen unsortiert.
Die obige Schleife soll nun die größte Zahl (Gruppe 1 und 3) und die kleinste Zahl (Gruppe 2) in eine Variable schreiben.
Leider mache ich irgend etwas falsch.
Hat jemand eine Idee, wo der Fehler liegt?
mfg
Stefan