Está en la página 1de 4

Cómo crear una Tabla de Alertas

Comenzaremos estructurando nuestra tabla, la cual tendrá


una fórmula que nos indique la fecha actual (1), la cual
siempre se actualizará con los días, y los campos como se
muestra en (2), principalmente los campos de Fecha de
Emisión, Días a Vencer y Fecha de Vencimiento. Estos
campos nos servirán para poder a partir de ellos y con el
uso de fórmulas poder crear nuestras alertas de
vencimiento

 En la celda H4 insertaremos una fórmula de resta de


fechas, Fecha de Vencimiento – Fecha de Emisión
(1).

Como estamos trabajando en una tabla solo necesitaremos


llenar una de las celdas del campo días, al dar Enter se
llenará automáticamente a las demás celdas.

Formato condicional de celdas

Luego para hacer más visible los vencimientos de las


fechas, necesitamos dar un Formato Condicional para
facilitar la visualización de estas alarmas, para esto
seguimos los pasos a continuación:

 Seleccionamos el rango de G4:G11 (1).


 En la pestaña de Inicio, en el
apartado Estilos damos clic en Formato
Condicional (2).
 Damos clic en Nueva Regla (3), se la ventana
de Nueva regla de formato (4).

 Seleccionamos la opción señalada en (1).


 En (2), escribiremos las fórmulas para poder dar la
condicional.
 Damos clic en Formato (3), luego
seleccionamos Relleno (4).
 En Color de Fondo (5), seleccionamos los colores de
alerta.
 Finalmente damos clic en Aceptar (6).
 En (1), se muestra las
fórmulas que debemos
insertar para cada
condicional.
 En (2), se indica los colores
que se usó como relleno de
cada condicional.

FORMULAS DE LAS CONDICIONES USADAS

Condición 1 =$H4>=4

Condición 2 =Y($H4>0,$H4<4)

Condición 3 =$H4=0

Condición 4 =$H4<0

Fórmula para texto de alerta en Excel


Ya creada las condicionales para cada alerta, ahora insertaremos una formula (1) que nos muestre un texto según las
diferentes condicionales que hemos creado.

FÓRMULA UTILIZADA EN EL EJEMPLO

=SI(E4="","VACIO",SI(H4<0,"Vencido hace "&H4*-1&" días",SI(H4=0,"Vence hoy",SI(H4<4,"Tiene "&H4&" días","Faltan


"&H4&" días"))))
Ya realizado los pasos anteriores, así debería quedarnos nuestra tabla de alertas.
Código de mensaje de alerta
Para poder insertar un mensaje que se muestre cada vez que abrimos el archivo de Excel, primero debemos crear un
contador de si tenemos fechas vencidas, si vencen hoy o prontas a vencer; como se muestra en (1).

FORMULAS USADAS PARA LOS CONTADORES

D2 = Vencidos =CONTAR.SI(Tabla1[días];»<0″)

E2 = Vencen Hoy =CONTAR.SI(Tabla1[días];»=0″)

F2 = Entre 1 a 3 días =CONTAR.SI.CONJUNTO(Tabla1[días];»>0″;Tabla1[días];»<4″)

G2 = Mas de 3 días =CONTAR.SI(Tabla1[días];»>3″)

Abriremos la ventana de Código de VBA y escribiremos unas líneas de código sencillas, sigue los pasos a continuación:
 Para abrir la Ventana de VBA, presionamos las Teclas de Alt + F11.
 En el apartado de proyecto, damos clic en Thisworkbook (1).
 Seleccionamos el evento de Open (2), para que cada vez que abramos este archivo de Excel se ejecute el código
que contiene; en este casi indicara el mensaje de alertas.
 Escribimos el código que se muestra en (3), el cual hará que podamos ver el mensaje de alerta al abrir el archivo.

CÓDIGO USADO EN EL EJEMPLO

menorcero = Range("D2").Value
mensaje1 = "Facturas vencidas :" & menorcero
igualcero = Range("E2").Value
mensaje2 = "Facturas vencidas hoy :" & igualcero
proximos = Range("F2").Value
mensaje3 = "Facturas Próximas a vencer :" & proximos
pendientes = Range("G2").Value
mensaje4 = "Facturas Pendientes :" & pendientes
MsgBox (mensaje1 & vbNewLine & mensaje2 & vbNewLine & mensaje3 & vbNewLine & mensaje4)
Así es como se mostrara el mensaje al abrir nuestro archivo de Excel y tener idea de cual es el estado para este caso de
nuestras facturas.

También podría gustarte