If-Then-Else mit For-Next oder ganz anders?
Verfasst: Fr, 25.03.2011 17:03
Guten Tach ihr Könner 
Ich blicke durch Varible "Verschleifung" nicht durch. Verzeiht wenn ich nicht die richtigen Ausdrücke kenne.
Also folgende Problematick.
Ich habe 2 verschiedene Variablen die sich unterschiedlich in einer Schleife verhalten sollen.
Die 1. Vari soll von 2 zu 4 zählen.
Die 2. Vari zählt von 2 zu 17 in 3er Schritten (2, 5, 8...17) wenn Vari 1 gleich 2 ist.
Es soll also dann wie folgt aussehen, abstrakt betrachtet.
Vari1 = 2
Vari2 = 2, 5, 8 bis zu 17
Vari1 = 3
Vari2 = 3, 6, 9 bis zu 18
Vari1 = 4
Vari2 = 4, 7, 10 bis zu 19
Ungefährer Ablauf wäre
Oder anders Formuliert
Wie müsste das ganze jetzt aussehen, damit a b c sich in der richtigem Reihenfolge erhöhen, und wie bekomme ich diese Erhöhung überhaupt Hin?
Meine Bemühungen If-Then-Else, oder IIF einzusetzen scheitern an meinem Durchblick, der irgendwann verloren ging. Ich weiß das es traurig ist, aber es ist halt leider so.
Und ja, ich Suche, lese und Experimentiere, aber ich kriegs net in meinem Kopf. Selbst diese Seiten bringen nicht den zündenden Funken.
http://www.it-academy.cc/article/1558/F ... Basic.html
http://www.it-academy.cc/article/1557/E ... Basic.html
http://de.ooo-info.org/workshops/einstieg.html
Könnte mir da jemand des Rätsels Lösung nennen? Wäre wirklich echt lieb.
Bedanke mich schon mal im voraus für eure Bemühungen.
Gruß
balu

Ich blicke durch Varible "Verschleifung" nicht durch. Verzeiht wenn ich nicht die richtigen Ausdrücke kenne.
Also folgende Problematick.
Ich habe 2 verschiedene Variablen die sich unterschiedlich in einer Schleife verhalten sollen.
Die 1. Vari soll von 2 zu 4 zählen.
Die 2. Vari zählt von 2 zu 17 in 3er Schritten (2, 5, 8...17) wenn Vari 1 gleich 2 ist.
Es soll also dann wie folgt aussehen, abstrakt betrachtet.
Vari1 = 2
Vari2 = 2, 5, 8 bis zu 17
Vari1 = 3
Vari2 = 3, 6, 9 bis zu 18
Vari1 = 4
Vari2 = 4, 7, 10 bis zu 19
Ungefährer Ablauf wäre
Code: Alles auswählen
For ol = 2 to 4
oVari1 = "Eintrag" & ol
For lb = 2 to 17 step 3
oVari2 = "Titel" & lb
print oVari1
print oVari2
Next lb
?????
Code: Alles auswählen
a = 2
b = 2
c = 17
For ol = a to a+2
oVari1 = "Eintrag" & ol
For lb = b to c step 3
oVari2 = "Titel" & lb
print oVari1
print oVari2
Next lb
?????
Meine Bemühungen If-Then-Else, oder IIF einzusetzen scheitern an meinem Durchblick, der irgendwann verloren ging. Ich weiß das es traurig ist, aber es ist halt leider so.

Und ja, ich Suche, lese und Experimentiere, aber ich kriegs net in meinem Kopf. Selbst diese Seiten bringen nicht den zündenden Funken.
http://www.it-academy.cc/article/1558/F ... Basic.html
http://www.it-academy.cc/article/1557/E ... Basic.html
http://de.ooo-info.org/workshops/einstieg.html
Könnte mir da jemand des Rätsels Lösung nennen? Wäre wirklich echt lieb.
Bedanke mich schon mal im voraus für eure Bemühungen.
Gruß
balu