Live-Forum - Die aktuellen Beiträge
Datum
Titel
28.03.2024 21:12:36
28.03.2024 18:31:49
Anzeige
Archiv - Navigation
252to256
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
252to256
252to256
Aktuelles Verzeichnis
Verzeichnis Index
Verzeichnis Index
Übersicht Verzeichnisse
Inhaltsverzeichnis

For-Next-Schleife hochzählen

For-Next-Schleife hochzählen
12.05.2003 17:38:55
Matthias H.
Hallo,

wie kann ich bei einer For-Next-Schleife hochzählen?
In diesem Fall soll, wenn die If-Bedingung erfüllt ist, mit dem nächsten Schleifendurchlauf fortgefahren werden.
Wenn ich es so mache, kommt die Meldung 'Next ohne For':

Dim row As Integer
Dim col As Integer
For row = 5 To 40
For col = 4 To 6
If Controls("checkbox" & col) = True And Cells(row, col + 10) = "x" Then
Next row
Else
Rows(row).Delete
End If
Next
Next

Gruß
Matthias


3
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Re: For-Next-Schleife hochzählen
12.05.2003 17:49:17
andre

hallo matthias,
wenn du ganz raus willst, dann ... exit for
wenn du den rest der schleife überspringen willst, dann mit einer sprungmarke vor dem next
... goto schleifende
...
...
schleifenende:
next
gruss andre

Re: For-Next-Schleife hochzählen
12.05.2003 17:51:50
Matthias H.

Danke!

Re: For-Next-Schleife hochzählen
13.05.2003 09:30:35
ingo

Hallo Matthias,
in diesem Fall kannst Du auch folgenden code nutzen:

For row = 5 To 40
For col = 4 To 6
If not(Controls("checkbox" & col) = True And Cells(row, col + 10) = "x") Then
Rows(row).Delete
End If
Next
Next


Gruss ingo

Anzeige

301 Forumthreads zu ähnlichen Themen

Anzeige
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Anzeige