Macros fechas vencidas color celda

Solicito su asesoramiento y ayuda para lo siguiente:

Son cinco macros, si consideran que son muchas indícamelo por favor.

Tengo un libro en Excel llamado Facturas con los siguientes campos:

Num Factura, Proveedor, Fecha Factura, Importe, Días Crédito, Vencimiento, Vence en Dias (=SI(HOY()-F2<0, F2-HOY()),""), Días Atraso (=SI((HOY()-F2)>=0, HOY()-F2,"")), Fecha Pago y Pagada (SI / NO).

Es posible cuando se ingrese una factura nueva ponga en el campo Pagada NO.

Es posible generar una macro que cuando se ingrese una fecha en el campo Fecha Pago, el campo Pagada se actualice a SI.

Es posible generar una macro que coloree las filas cuando TENGA DATOS el campo Días Atraso y el campo Fecha Pago este SIN DATOS. Es decir Facturas con Días de atraso que no estén pagadas.

Es posible generar una macro que indique con un mensaje: Hoy 3 de febrero de 2016 hay xxxx facturas vencidas.

Es posible generar una macro que indique con un mensaje facturas próximas a vencer en un periodo de 7 días antes a la fecha de vencimiento.

1 Respuesta

Respuesta
1

Como tu hoja ya tiene fórmulas se me ocurre seguir con este formato en lugar de macros para los primeros 3 puntos.

1 y 2 - colocando esta fórmula en col J obtendrás los valores SI - NO según solicitud (utilizo punto y coma como separadores... en tu caso parece que es solo coma)

=SI(A2="";"";SI(I2="";"NO";"SI"))

3 - Para colorear las filas utiliza Formato condicional, con fórmula. Esto hará que se vea inmediatamente el cambio de color si se presenta un cambio en los registros.

- Selecciona todas las filas de tu rango posible.

- Desde formato Condicional, opta por 'utilizar fórmula' y en el campo escribe esto (respeta los signos $):

=Y($H2<> "";$I2="")

El resultado será como en este ejemplo:

Para los otros 2 puntos ya se requieren macros así que por favor dejame una nueva consulta luego de valorar ésta (excelente o buena). Indica en el cuerpo del mensaje que es 'Para Elsa'.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas