¿Cómo envío un correo sin utilizar un botón en excel?

Quiero enviar un correo automáticamente se cumpla una condición... En una columna (A) tengo una fecha en otra columna (B) tengo la formula =HOY() y como cambia todos los días tengo otra columna (C) con un condicional que me dice PLAZO VENCIDO cuando la columna B sea la columna A más 7 días. Ejemplo:

       A                                             B                                                         C

22/11/18             29/11/18 (LA FECHA DE HOY)              PLAZO VENCIDO

27/11/18             29/11/18 (LA FECHA DE HOY)                             -

Necesito que se envié un correo automáticamente (supongo que con una macro) a un solo e-mail definido con el asunto RECORDATORIO (no importa que no lleve cuerpo el correo), cuando se cumpla la condición, es decir, cuando la columna C diga PLAZO VENCIDO, claramente en libro de excel va a permanecer abierto para que la formula =HOY() vaya actualizando día a día. EL CORREO DEBE ENVIARSE DESDE WINDOWS LIVE MAIL, porque hay otros códigos que utilizan OUTLOOK para enviar el e-mail.

1 Respuesta

Respuesta
1

[Hola

Las funciones volátiles como por ejemplo "Hoy" o "Ahora" no se actualizan a menos que el usuario realice algún cambio y/o modificación y/o edición. Puedes tener un archivo abierto días y si no haces algo de lo mencionado, las fórmulas con esas funciones no se modificarán.

Como ya te comenté en otro mensaje, para enviar un correo tal como comentas necesariamente tienes que usar macros y en tu caso usando CDO:

https://www.rondebruin.nl/win/s1/cdo.htm 

https://blogs.itpro.es/exceleinfo/2018/03/27/enviar-emails-de-gmail-o-dominio-propio-desde-excel-usando-cdo-y-vba-sin-tener-un-cliente-de-correo-configurado/ 

Ah, para que sea automático, quizá te convenga usar el evento "Open" del libro para que revise las celdas que tienen las fórmulas y detecte lo que tú requieres. Evidentemente eso también requiere que leas sobre VBA.

https://analysistabs.com/excel-vba/run-macro-automatically-opening-workbook/ 

Abraham Valencia

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas