Excel Avanzado

Macros, Vba en Excel y muchos ejemplos de nuestro Curso de Excel Avanzado

Excel Avanzado
codigo

Ejemplo de With aplicado a dar formato a un registro de promedios finales

| 0 comments

La sentencia Width nos permite hacer una serie de modificaciones a las celdas de un Excel, evitándonos copiar una y otra vez el mismo texto para cada una de las modificaciones.

En la presente artículo se mostrará la creación de una macro para dar formato a una tabla que contiene el registro de alumnos de un curso X y sus respectivos promedios finales. Lo que se busca es resaltar de color azul a aquellos alumnos que han aprobado el curso (Nota >= 11) y de color rojo a aquellos que están desaprobados (Nota<11).

Se muestra el código a continuación:

(Para mayor visualización de la imagen, hacer click en la misma)

El primer With aplica formato a la cabecera de la tabla seleccionada, dándole un tamaño de fuente mayor y usando negrita. Luego mediante una sentencia For se procede a recorrer fila por fila y aplicarle formato mediante un With, según sea el caso: alumno aprobado (Azul) o alumno desaprobado (Rojo)

Ejemplo:

Veremos un caso de ejemplo para ver el funcionamiento de la macro. Supongamos que tenemos el siguiente registro de alumnos sin formato:

(Para mayor visualización de la imagen, hacer click en la misma)

Luego seleccionamos la tabla:

(Para mayor visualización de la imagen, hacer click en la misma)

Aplicando la macro FormatoPromedioNotas, obtenemos:

(Para mayor visualización de la imagen, hacer click en la misma)

Siendo este un formato mas amigable.

Descargar Archivo Excel – Uso de With para promedios de nota

 

Elaborado por: Juan Carlos Sánchez M.

Deja un comentario

Required fields are marked *.


Excel Avanzado located at , Lima, Perú . Reviewed by usuarios rated: 4.7 / 5