Una macro que de aviso sobre vencimiento de una cedula de identidad

Tengo una hoja de calculo de 6 columnas en donde la columna A es fecha de vencimiento, las columnas B, C, y D son apellidos paterno, Materno u nombres, la columna E es el numero de cedula de identidad Con Formato ##.###.###-# la columna F es lo concatenado de D+B+C, se necesita una macro que analice los escrito en la columna A2 y determine de acuerdo a la fecha actual si dentro de los próximos 30 días la fecha de vencimiento escrita en la columna A es menor a la fecha actual mas 30, entonces que arroje un mensaje MSGBOX que diga que en los próximos días la cedula de identidad de lo escrito en la columna F "TIENE VENCIMIENTO DEBE RENOVAR" . Las líneas de la planilla son máximo 40.

¿Es posible una macro que de este aviso?

1 Respuesta

Respuesta
3

Sí es posible desarrollar una macro para enviar este aviso... pero debes evaluar cómo necesitas recibir esta información, es decir en qué evento de Libro o de Hoja, porque estás pensando en 1 solo registro pero quizás hay más de 1 fila que cumpla con la fecha vencida.

Las opciones podrían ser:

1- En la apertura del libro, pero siendo alrededor de 40 filas me temo que te enviará un mensaje de varias líneas, lo que podría ser algo engorroso para analizar.

2- Con macro en la apertura del libro, con una marca o mensaje en cada fila donde se cumpla la condición.

3- Con formato condicional, marcando con algún color las filas donde se cumpla la condición. Esto no requiere de macros y las filas quedarán con algún color hasta que se ingrese fecha de renovación.

4- Al ingresar un dato en la columna A. Es decir que estés rellenando la fila con un nuevo registro y al ingresar la fecha en la celda de la col A se evalúe la condición de vto.

Descartada la primera opción, comentame cuál de las otras te resultará más útil.

Videos recomendados con Eventos de Hojas y libros, Nº 45 al 48:

https://www.youtube.com/watch?v=TEP10rn8TcM&list=PLrhlyizWZzOERwRMxIIy-BTP-CyXh_K5N&index=45 

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas