En programación, cuando se habla de estructuras, se hace referencia a las sentencias que
permitirán ejecutar un bloque de instrucciones dependiendo los siguientes criterios:
Toma de decisiones, de forma simple o múltiple.
Ejecución de una serie de repeticiones. Realización de una orden mientras se cumpla una condición determinada.
Los criterios mencionados nos llevan a agrupar las estructuras de maneras:
a) Estructuras de Decisión. b) Estructura Repetitivas.
1. ESTRUCTURA DE DECISIÓN:
Son aquellas estructuras que, basadas en una condición, mostrarán un valor
determinado dependiendo si esta se cumple o no. La palabra reservada para estas estruturas es básicamente IF; sin embargo, existe también una condición de bloque conocida como SELECT CASE.
1.1. SI (SIMPLE)
La estructura trabaja en base a una condición, devolviendo dos posibles valores
(caso verdadero o falso).
Prof. Milhuar Martín Reymer Martínez 1
Microsoft Excel Avanzado Estructuras en VBA
1.2. SI ANIDADO (COMPUESTO)
La estructura trabaja en base a varias preguntas, las mismas que se desarrollan
dentro de un mismo contexto, devolviendo los correspondientes valores en caso de ser la condición Verdadera o Falsa.
1.3. SELECCIÓN POR CASOS
Este tipo de estructura trabaja de manera similar a un Si Anidado, con la diferencia
en la forma de programar distribuida por casos.
Prof. Milhuar Martín Reymer Martínez 2
Microsoft Excel Avanzado Estructuras en VBA
2. ESTRUCTURAS REPETITIVAS
Son estructuras empleadas para desarrollar una serie de repeticiones al momento de
trabajar con cada una de las instrucciones que requiera la aplicación.
2.1. FOR
Esta estructura maneja una variable que inicia la serie de repeticiones en un
número específico hasta un límite determinado, dentro de ese intervalo se puede definir el avance con la orden STEP.