¿Cómo hacer saltos en macros de excel?

Hola,
Necesito hacer un salto en una macro. La estructura de lo que necesito hacer es:
------------------------------------
Salto aquí
for i=1 to x
     instrucciones
     if .... Then
          Ir a "Salto aquí"
     End if
Next i
-------------------------------------
Es decir, tengo un bucle for, en su interior hay un if, y si ese if se cumple, necesito volver al principio del bucle.
Me consta que la parte de "Ir a "Salto aquí"" sería "GoTo "Salto aquí""; pero me dice que no conoce "Salto aquí". ¿Cómo tengo que definirlo?
Muchas gracias por adelantado!

1 respuesta

Respuesta
1
Lo puedes hacer con números o con etiquetas. Te escribo dos ejemplos
Ejemplo con números (donde pone 1000 puedes poner el número que quieras)
1000
For i = 1 To x
    instrucciones
    if .... then
        GoTo 1000
    End If
Next i
Ejemplo con etiquetas (donde pone InicioBucle puedes poner la etiqueta que quieras)
InicioBucle:
For i = 1 To x
    instrucciones
    if .... then
        GoTo InicioBucle
    End If
Next i
Saludos,
Carlos
[email protected]

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas