Compartir a través de


Return sin GoSub (error 3)

Una instrucción Return debe tener una instrucción GoSub correspondiente. Este error lo provoca la siguiente causa y tiene la siguiente solución:

  • Tiene una instrucción Return que no se puede hacer coincidir con una instrucción GoSub. Asegúrese de que la instrucción GoSub no se haya eliminado accidentalmente.
  • La devolución en VBA tiene un significado diferente al de Visual Basic .NET.
  • Si desea salir de un sub en VBA, use Salir de Sub en lugar de Devolver.

A diferencia de For...Next, While...Wend y Sub...End Sub, que coinciden en tiempo de compilación, GoSub y Return coinciden en tiempo de ejecución. Para más información, seleccione el elemento en cuestión y presione F1 (en Windows) o AYUDA (en Macintosh).

Soporte técnico y comentarios

¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.