VBA - Decisiones
La toma de decisiones permite a los programadores controlar el flujo de ejecución de un script o una de sus secciones. La ejecución se rige por una o más declaraciones condicionales.
A continuación se muestra la forma general de una estructura de toma de decisiones típica que se encuentra en la mayoría de los lenguajes de programación.
![](https://post.nghiatu.com/assets/tutorial/vba/images/decision_making.jpg)
VBA proporciona los siguientes tipos de declaraciones de toma de decisiones. Haga clic en los siguientes enlaces para verificar sus detalles.
No Señor. | Declaración y descripción |
---|---|
1 | si declaración Un if declaración consta de una expresión booleana seguida de una o más declaraciones. |
2 | declaración if..else Un if elsedeclaración consta de una expresión booleana seguida de una o más declaraciones. Si la condición es Verdadera, las declaraciones bajoIfse ejecutan las declaraciones. Si la condición es falsa, laElse parte del script se ejecuta. |
3 | if ... elseif..else statement Un if declaración seguida de una o más ElseIf declaraciones, que constan de expresiones booleanas y luego seguidas de una else statement, que se ejecuta cuando todas las condiciones se vuelven falsas. |
4 | declaraciones if anidadas Un if o elseif declaración dentro de otra if o elseif declaración (es). |
5 | declaración de cambio UN switch La declaración permite probar la igualdad de una variable con una lista de valores. |