|
Exit (Instrucción)
Sale de un bloque de código de Do…Loop, For...Next, Function, Sub o Property.
Sintaxis
Exit Do
Exit For
Exit Function
Exit Property
Exit Sub
La sintaxis de la instrucción Exit puede ser la siguiente:
Instrucción | Descripción |
---|---|
Exit Do | Proporciona una manera de salir de una instrucción Do...Loop. Solamente se puede utilizar dentro de una instrucción Do...Loop. La instrucción Exit Do transfiere el control a la instrucción que sigue a la instrucción Loop. Cuando se utiliza con instrucciones anidadas Do...Loop, la instrucción Exit Do transfiere el control al bucle que está anidado un nivel por encima del bucle donde ocurre. |
Exit For | Proporciona una manera de salir de un bucle For. Sólo se puede utilizar en un bucle For...Next o For Each...Next. La instrucción Exit For transfiere el control a la instrucción que sigue a la instrucción Next. Cuando se utiliza con bucles anidados For, la instrucción Exit For transfiere el control al bucle que está anidado un nivel por encima del bucle donde ocurre. |
Exit Function | Sale inmediatamente del procedimiento Function en el que aparece. La ejecución continúa con la instrucción que sigue a la instrucción que llamó al procedimiento Function. |
Exit Property | Sale inmediatamente del procedimiento Property en el que aparece. La ejecución continúa con la instrucción que sigue a la instrucción que llamó al procedimiento Property. |
Exit Sub | Sale inmediatamente del procedimiento Sub en el que aparece. La ejecución continúa con la instrucción que sigue a la instrucción que llamó al procedimiento Sub. |
Comentarios
No confunda las instrucciones Exit con las instrucciones End. La instrucción Exit no define dónde termina una estructura.