urgente
pues si tienes un
While <condicion>
...
Wend
sustituyelo por
Do While <condición>
If <Condición2> Then Exit Do
Loop
While <condicion>
...
Wend
sustituyelo por
Do While <condición>
If <Condición2> Then Exit Do
Loop
cuando tengas dentro del While la condición de quiebre, debes agregar la sentencia Exit Sub.
Por ejemplo, si el quiebre ocurre con un if, entonces
If condición Then
Sentencia
Exit Sub
End If
PD: Con la sentencia Exit Sub siempre podrás interrumpir cualquier ciclo y cualquier procedimiento.
Saludos!
Bartolom
Chile
Por ejemplo, si el quiebre ocurre con un if, entonces
If condición Then
Sentencia
Exit Sub
End If
PD: Con la sentencia Exit Sub siempre podrás interrumpir cualquier ciclo y cualquier procedimiento.
Saludos!
Bartolom
Chile
Ojo con el uso del exit sub o del exit function, recuerden que un exit sub o un exit function lo que hace es devolver el control al punto donde se invoco la funcion muchas veces el que yo me quiera salir de un ciclo no quire decir que de por teminada la funcion o el procediminto que lo contine.
para rompimiento de ciclos se usa exit do o exit for de acuerdo al tipo de ciclo, tambien deben recordar que el exit do solo funcionas en ciclos de la forma
do
loop while
y nunca en ciclos
while X<>false
wend
para rompimiento de ciclos se usa exit do o exit for de acuerdo al tipo de ciclo, tambien deben recordar que el exit do solo funcionas en ciclos de la forma
do
loop while
y nunca en ciclos
while X<>false
wend