Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Visual Basic le permite probar las condiciones y realizar diferentes operaciones en función de los resultados de esa prueba. Puede probar si una condición es true o false, para varios valores de una expresión o para varias excepciones generadas al ejecutar una serie de instrucciones.
En la ilustración siguiente se muestra una estructura de decisión que comprueba si una condición es verdadera y realiza diferentes acciones en función de si es true o false.
Construcción If...Then...Else
If...Then...Else
las construcciones permiten probar una o varias condiciones y ejecutar una o varias instrucciones en función de cada condición. Puede probar las condiciones y realizar acciones de las siguientes maneras:
Ejecute una o varias instrucciones si una condición es
True
Ejecute una o varias instrucciones si una condición es
False
Ejecute algunas instrucciones si una condición es
True
y otras si esFalse
Probar una condición adicional si una condición anterior es
False
La estructura de control que ofrece todas estas posibilidades es la Instrucción If...Then...Else. Puede usar una versión de una sola línea si solo tiene una prueba y una sola instrucción para ejecutar. Si tiene un conjunto más complejo de condiciones y acciones, puede usar la versión de varias líneas.
Seleccionar... Construcción de casos
La Select...Case
construcción permite evaluar una expresión una vez y ejecutar diferentes conjuntos de instrucciones en función de distintos valores posibles. Para obtener más información, vea instrucción Select...Case.
Construcción Try...Catch...Finally
Try...Catch...Finally
las construcciones permiten ejecutar un conjunto de instrucciones en un entorno que conserva el control si alguna de las instrucciones produce una excepción. Puede realizar diferentes acciones para distintas excepciones. Opcionalmente, puede especificar un bloque de código que se ejecute antes de salir de la construcción completa de Try...Catch...Finally
, sin importar lo que suceda. Para obtener más información, vea Instrucción Try...Catch...Finally (Visual Basic).
Nota:
Para muchas estructuras de control, al hacer clic en una palabra clave, se resaltan todas las palabras clave de la estructura. Por ejemplo, al hacer clic If
en una construcción If...Then...Else
, se resaltan todas las instancias de If
, Then
, ElseIf
, Else
y End If
en la construcción. Para pasar a la palabra clave resaltada siguiente o anterior, presione CTRL+MAYÚS+FLECHA ABAJO o CTRL+MAYÚS+FLECHA ARRIBA.