Easy Question!!!!!

In Delphi we can write :

For cpt := 1 to 10 do
begin
  if (condition) then
    continue; //bypass (do something)
  (do something)
end;

How can I do this with VB????
HellSlayerAsked:
Who is Participating?
 
JagarCommented:
That was supposed to be an answer.
You could also do p = 11 in between if and end if.  If you want the program to execute the rest of the for statement until it gets back to the for statement.
0
 
JagarCommented:
for p = 1 to 10
   if (condition) then
      exit for
   end if
next p
0
 
HellSlayerAuthor Commented:
I don't realy want to "Exit" the For.
I just want to jump to the next value...
0
 
rdolivawCommented:
Try:

For cpt = 1 to 10
  If Not (condition) then
      (do something)
  End If
Next cpt

This will (do something) each time (condition) is false.

Or, if you need to drop out of the For/Next loop when (condition):

For cpt = 1 to 10
   If (condition) then
      Exit For
   End If
   (do something)
Next cpt

This will (do something) until (condition) is true.

Variation:

   If Not (condition) then
       (do something)
   Else
      Exit For
   End If
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.