Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Inhaltsverzeichnis

For-Next-Schleife hochzählen

Forumthread: 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


Anzeige

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
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige