salir de un bucle

18/03/2010 - 11:21 por Des As Tre | Informe spam
Saludos.
Utilizo la el siguiente formato para que se ejecute el siguiente valor de un bucle

Sub a()
for bucle = 1 to 721
si no pasa lo que quiero Goto etiqueta ' puntoA
if pasa ...then
haz lo que debes

end if
:etiqueta
next bucle
end Sub

Pero quiero conseguir que desde el ' puntoA se ejecute el siguiente valor de un bucle sin mandar
que vaya a la etiqueta.
Podeis decirme como?

Saludos y ... Excel entes vibraciones
Des As Tres No imprimas, ganemos un árbol... o tres hojinas
.
 

Leer las respuestas

#1 Juan M
18/03/2010 - 11:32 | Informe spam
"Des As Tre" escribió
Saludos.
Utilizo la el siguiente formato para que se ejecute el siguiente valor de
un bucle

Sub a()
for bucle = 1 to 721
si no pasa lo que quiero Goto etiqueta ' puntoA
if pasa ...then
haz lo que debes

end if
:etiqueta
next bucle
end Sub

Pero quiero conseguir que desde el ' puntoA se ejecute el siguiente valor
de un bucle sin mandar
que vaya a la etiqueta.
Podeis decirme como?

Saludos y ... Excel entes vibraciones
Des As Tres No imprimas, ganemos un árbol... o tres
hojinas
.




Hola,

Para hacer ese tipo de bucles debes emplear otros métodos de repetición:

Do while.loop Se ejecutará si se cumple una condición de entrada

Do loop until Se ejecutará al menos una vez

while wend Se ejecutará en función de la condición de entrada.

Debes tener cuidado para incluir alguna condición de salida, sino corres el
riesgo de hacer un bucle infinito.


Para más información consulta la ayuda o aporta datos específicos de lo que
pretendes hacer.

Un saludo,
Juan

Preguntas similares