Aprende a usar la condición Select en macros Excel: Ejemplos prácticos y tutoriales
Hola bienvenido a este blog es este post platicaremos de como hacer una macro en Excel con una sentencia que nos ayuda a seguir diferentes instrucciones de acuerdo con ciertas condiciones en lugar de utilizar un IF Then con else if anidados o uno dentro del otro. En su lugar podemos utilizar la sentencia Select Case variable.
Les voy a compartir un ejemplo de como pueden utilizarla
Select Case variable.
Case valor1.
Case valor2, valor3.
Case else.
End Select.
En el valor pueden utilizarse condiciones diferentes o aplicar a un valor. Es decir pueden poner una sola validación, por ejemplo comparar un numero , una palabra o pueden mas de una condición o valor a cumplir.
Vamos utilizar una plantilla de calificaciones de alumnos, numero de faltas en el ciclo escolar y conducta en cada materia. En base a estos 3 parámetros vamos asignarles un ranking de colores y de clasificación Bueno, Malo y Regular.
La siguiente imagen muestra como se ve la plantilla que vamos a utilizar. Si alguien le sirve y la quiere, por favor escríbame un comentario con su correo para enviársela.
- Lo primero que van a ver es la declaración de las variables o la creación de los nombres de las variables
- Después vamos a utilizar un ciclo While para recorrer nuestra plantilla , vamos a recorrer de la fila 3 a la 18.
- Y vamos a leer nuestro valores de las columnas N,O y P y asignamos estos valores a nuestras variables .
- Luego tenemos la instrucción Select, la cual vamos a utilizar con la Variable 1 que es el promedio y tenemos 3 condiciones, la primera dice que si el valor de la variable es mayor de 8.5, la segunda dice que si los valores van del 6 al 8.5 y la ultima condición es que si es menor a 6
- Dentro de cada condición vamos a validar con la instrucción IF el numero de faltas y la conducta , de acuerdo al numero de faltas menores de 5 y con la conducta que no sea Mala entonces vamos a marcar de verde a ese alumno.
Y les comparto un video de como se ve el código y como funciona la macro y la vean funcionando.
Espero les sea de utilidad y nos compartan.
#programacionparatodos
#MacrosdeExcel
#EjemplosMacrosdeExcel
Comentarios
Publicar un comentario