La función Select Case permite evaluar un grupo de condiciones, para luego ejecutar un comando o instrucción de acuerdo a lo establecido.
Ejemplo: Tarifas
El ejemplo utilizado para explicar esta función, es uno sencillo de cálculos de tarifas. Se trata de un servicio de transporte, que establece sus tarifas de acuerdo al tipo de transporte (distrital, provincial o nacional) y de acuerdo al número de personas.
Para ejecutar esta macro, se inició colocando un botón de comandos, que es el que permitirá elegir la tarifa luego de escribir las condiciones. Para el tipo de transportes, se habilitó una lista de datos que permite elegir entre los tres tipos.
En la macro, se inicia definiendo las variables que se utilizarán:
- Tipo de Servicio como String (irá solo texto dentro)
- Número de Personas como Byte (es una variable de números)
- Tarifa como Single (también número, pero admite un mayor rango de valores)
Luego, se definen las restricciones para las tarifas de acuerdo a las condiciones dadas
Elaborado por: Andrea Padilla