Dado el cumplimiento de una función "IF", enviar email a outlook

4 envíos / 0 nuevos
Último envío
Alan Bravo
Imagen de Alan Bravo
Offline
última acción: Hace 7 años 7 meses
alta: 21/08/2016 - 20:52
Puntos: 35
Dado el cumplimiento de una función "IF", enviar email a outlook

Grupo buena tare a todos.Espero me puedan ayudar.

Tengo la siguiente situación, llevo un control de vigencias de documentos en mi trabajo. Los encabezados son de la siguiente forma:

D1 - Número de item

E1 - COA

G1 - Status COA

* El valor de esta celda está dado por la condición:

=SI(HOY()<=(E17-5),"DOCUMENTO OK","SOLICITAR COA")

// Me anuncia desde 5 días antes de la fecha de vencimiento del documento que debo solicitar uno nuevo

Lo que por favor necesito mi estimado Dante es que en cuando la celda G se ponga como " SOLICITAR COA" se me envié un correo en automático ( sería ideal que se mandara con el dato del número de item de la fila con la que se este trabajando).

 

Quedo a sus órdenes.

Gracias 

Etiquetas: 

pacomegia
Imagen de pacomegia
Offline
última acción: Hace 2 días 21 horas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntosadministrador
alta: 27/12/2006 - 23:26
Puntos: 11175
¿cuándo?

La fórmula utiliza Hoy(), que es algo que está contínuamente calculándose

¿cuándo quieres que se haga la comprobación? porque no querrás que esté continuamente enviando el mensaje

podrías poner una columna auxiliar que indique si ya has enviado el mensaje o no

Así que lo primero es saber cuándo quieres que se compruebe ese valor

puede ser al introducir un valor en otra celda, o tras rellenar el valor de COA, o al abrir el libro, o antes de guardarlo, o ...

 

Sobre enviar emails hay muchas posibilidades, fundamentalmente depende de cómo vayas a enviar ese email, con qué cliente de correo.

En el foro tienes varios temas sobre el envío de emails (incluido alguno para enviar emails cuando se cumpla una condición

http://www.necesitomas.com/search/node/enviar%20email

 

 

------
Ya sé Excel, pero necesito más.

Alan Bravo
Imagen de Alan Bravo
Offline
última acción: Hace 7 años 7 meses
alta: 21/08/2016 - 20:52
Puntos: 35
Buenas noches. Lo ideal será

Buenas noches.

 

Lo ideal será que el mensaje se envié una vez... o bueno, un par de veces para tener ese "recordatorio" por si a la primera llego a ver el mensaje por alguna razón.

La comprobación seria introduciendo un valor en otra celda... por ejemplo... que cuando se ponga " SOLICITAR COA" automaticamente se ponga en otra celda una X ( eso lo puedo hacer con un IF), entonces.. cuando en la celda se ponga X se mande el corre.

El cliente de correo con el que enviaría el correo sería, por supuesto Outlook.

He estado leyendo el foro pero no logro encontrar algo que me sea util del todo.

¿Podrias apoyarme con la macro ? Anexo el archivo excel para que lo revises más a detalle.

De antemano, muchas gracias. 

 

AdjuntoTamaño
File monitoreo.xlsx22.59 KB
Cron
Imagen de Cron
Offline
última acción: Hace 8 meses 3 semanas
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntosNivel 4 - 2000 puntosNivel 5 - 4000 puntos
alta: 23/06/2010 - 12:30
Puntos: 12735
Tuve que pelearme en su

Tuve que pelearme en su momento con la necesidad de enviar un correo electrónico. En mi caso fue con Access, pero imagino que, con los correspondientes ajustes, el código es perfectamente reutilizable en Excel.

Te dejo el enlace.

Un saludo