Live-Forum - Die aktuellen Beiträge
Anzeige
Archiv - Navigation
1884to1888
Aktuelles Verzeichnis
Verzeichnis Index
Übersicht Verzeichnisse
Vorheriger Thread
Rückwärts Blättern
Nächster Thread
Vorwärts blättern
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

For Next um eins erhöhen

For Next um eins erhöhen
17.06.2022 14:06:15
Frank
Hallo an Alle,
ich habe irgendwann einmal gelesen, dass man nicht mit GoTo Arbeiten soll, weil das den Code quasi unhändelbar macht.
Ich befinde mich in einer For Next Schleife. Darin werden jetzt verschiedene Fälle abgefragt. Wenn eine dieser Abfrage wahr wird, dann soll er die Next "machen". Ist das irgendwie möglich, ohne das ich sage Goto "Ende" und Ende steht eine Zeile über Next?

For i = 1 To q
yA = y_iQ(i)
zA = z_iQ(i)
eA = eps_iA(i)
yE = y_iQ(i + 1)
zE = z_iQ(i + 1)
eE = eps_iA(i + 1)
If yA = yE And IR = 0 Then GoTo Hallo
If zA = zE And IR = 1 Then GoTo Hallo
If eA >= 0 And eE >= 0 Then GoTo Hallo
Hallo:
Next
Vielen Dank und viele Grüße
Frank

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: For Next um eins erhöhen
17.06.2022 14:20:19
GerdL
Hallo Frank,
du kannst doch die Bedingungen umdrehen.

    For i = 1 To q
yA = y_iQ(i)
zA = z_iQ(i)
eA = eps_iA(i)
yE = y_iQ(i + 1)
zE = z_iQ(i + 1)
eE = eps_iA(i + 1)
If yA  yE Or IR  0 Then
If zA  zE Or IR  1 Then
If eA 
Gruß Gerd
AW: For Next um eins erhöhen
17.06.2022 14:27:34
Frank
Hallo Gerd,
ja da hast du wohl sehr Recht. Das war ja einfach :-D, Vielen Dank. Das ging wirklich fix.
Schönes Wochenende.
Viele Grüße
Frank
Anzeige

300 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige