By using this site, you agree to our updated Privacy Policy and our Terms of Use. Manage your Cookies Settings.
440,584 Members | 1,774 Online
Bytes IT Community
+ Ask a Question
Need help? Post your question and get tips & solutions from a community of 440,584 IT Pros & Developers. It's quick & easy.

force next iteration in for...next

P: n/a
Is there any way in VB to force the next iteration in a For ... next loop
other than
using a GoTo?

I notice that in C++ you can use 'continue' and in other languages there are
syntax for this. Am I missing something?

For an example, if a = false I don't want the if b = true to execute.

for i = 1 to 10

if a = true
do stuff
else
'go to next iteration
end if

if b = true
do some more stuff
end if
next i

TIA,
Marc Miller

May 15 '06 #1
Share this Question
Share on Google+
2 Replies


P: n/a
"Marc Miller" <mm****@hotmail.com> schrieb:
Is there any way in VB to force the next iteration in a For ... next loop
other than
using a GoTo?


In VB.NET 2002/2003 you may want to use 'GoTo' together with a named label.
In VB.NET you can simply use 'Continue' or 'Continue For', depending on the
situation.

--
M S Herfried K. Wagner
M V P <URL:http://dotnet.mvps.org/>
V B <URL:http://classicvb.org/petition/>

May 15 '06 #2

P: n/a
> Is there any way in VB to force the next iteration in a For ... next
loop
other than
using a GoTo?
I notice that in C++ you can use 'continue' and in other languages
there are syntax for this. Am I missing something?

For an example, if a = false I don't want the if b = true to execute.

for i = 1 to 10

if a = true
do stuff
else
'go to next iteration
end if
if b = true
do some more stuff
end if
next i
TIA,
Marc Miller


VB 2005 introduced the Continue statement in VB. See http://msdn2.microsoft.com/en-us/library/801hyx6f.aspx.

Jim Wooley
http://devauthority.com/blogs/jwooley/default.aspx
May 15 '06 #3

This discussion thread is closed

Replies have been disabled for this discussion.