@@carlosmendoza9575 No usé el mismo código, solo me basé en las configuraciones básicas, las líneas de comandos importantes, (sabiendo qué es lo que hace cada una) y reprogramé todo a mi manera para lo que necesito. En general me sirvió bastante, sino que yo sigo modificando para una sistematización más especifica que necesito.
Probé tu método con 13 correos y funciona razonablemente bien. En los próximos días lo probaré con datos más complejos enviados individualizados a 600 usuarios. Te comparto que los accesos de las cuentas de Google han cambiado un poco. Fantástica la explicación, pues efectivamente permite el despacho de correos masivos individualizados sin configurar un cliente, pero Google me llenó de avisos de advertencia.
Muchas gracias, este video era lo que estaba buscando, lo modifique para que tome valores ilimitados tomando de referencia otro de tus videos, gracias sergio Filas = ThisWorkbook.Sheets("NOTIFICACIONES").Range("A1").CurrentRegion.Rows.Count
For i = 2 To Filas
Estado = Cells(i, 5).Value
If Estado "SIN REGISTRO" Then 'El bucle de texto condicional toma el valor de referencia en forma inversa
Estimado Sergio muy interesante el video, puedes hacer un video en el que envie correos masivos en donde no se adjunta el archivo excel, sino que se envie una imagen adjunta de una tabla de excel con su respectivo saludo y despedida, saludos.
Buenas. Una pregunta. A donde t puedo escribir. Estoy depurando mi correo y me encuentro un email tuyo de hace un año, ... si imaginate, de 2017. En ese email me invitabas a participar en una red privada de temas de excel, acces, SQL. Intente ingresar pero no me deja. Aun puedo registrarme?, me registre?. La verdad que me gustaria participar si aun no estoy registrado, pues eres muy buen maestro. D antemano, gracias
Hola Sergio excelente que interesante, estoy tan entusiasmado viendo tus vídeos que solo estoy entretenido en tu canal, me encantó este programa también, Saludos!!
Excelente video y muy práctico, Felicidades. Tengo una duda, estaba practicando con su ejemplo, pero no puedo enviar el rango de celdas. me sale un error y viendo el código vi el apartado que indica que solo funciona en excel 2000 a 2007, Yo tengo el 2016 . ¿Será por eso que no me funciona? Muchas gracias
Hola Sergio, primero que todo felicitarlo por su gran trabajo, segundo cuando intento enviar el rango por el HTMLBody y comentareo el TextBody me sale un error "Se esperaba una variable o un procedimiento , no un modulo", no se que pude estar pasando, quedo super atento si me puedes ayudar.
Q bien Sergio, los videos que subes son super claros y ayudan muchisimo... Tengo una tabla con un vlaor calculado y necesito que cada que se cumpla la condicion que el valor llegue a 100% envie un correo interno. Como podria hacer eso?
Muy buen aporte en mi caso quiero tengo puesto el tag de img para que se envie un logo en el detalle del correo pero al enviar me sale solo el recuadro pero no se ve la imagen
Eres un Crack! , suscrito y campanita a partir de hoy. Llevaba meses peleándome con el outlook para hacer esto. Sabes si puedo meter código html para poner negritas y formato de texto?
Un trabajo excelente! Muchas gracias!. Tengo poca idea de Macros y necesito tu ayuda: yo tendría que mandar sólo una página, una vez al mes (son las horas trabajadas), desde el mail de la empresa y al jefe (osea, sólo una persona, a lo sumo dos si estuviera de vacaciones). Cómo sería la makro? Gracias por adelantado
Sergio muy buen video, solo ver si me puedes ayudar ver algo, cuando se mana el correo usando un correo de envio de gmail si se gurda la copia en correos enviados, pero si uso un correo de un dominio propio los correos enviados con la biblioteca CDO no se guarda el correo en la carpeta de enviados, sabes si hay alguna configuración para que se puedan guardar? de antemana agradezco el apoyo de quien quiera que sea tenga una respuesta. SALUDOS.
Hola Sergio, primero que todo que felicitarte por el vídeo ya que es muy practico para todos, quería preguntarte una cosa intente realizarlo desde el dominio de mi empresa pero en mi empresa maneja correo corporativo con gmail así que la primera de servidor y puerto se repite pero hay un dato adicional de que requiere TLS y este tiene un numero, como podría incluir esto en el código?
Hola Ana. Veo que que la librería CDO no acepta la encriptación TSL. Aquí lo consulté social.msdn.microsoft.com/Forums/office/en-US/82f8787c-cd80-411c-b048-ff049382560c/how-do-i-send-email-using-tls-in-access-2010?forum=accessdev Sin embargo tienes opción de enviar correos si tienes confitada tu cuenta en Outlook de Office. Aquí más opciones: www.exceleinfo.com/?s=Mail
otra pregunta mas Sergio en tu celda o columna adjunto pones la ruta de los archivos que serviran de adjunto ahora bien la pregunta es esta: ¿Tu colocaste la ruta a mano tu solo o hay una forma para poder obtener esa ruta de ese archivo de una forma mas automatica sin tener que escribirla o buscarla para copiarla y pegarla?
Si te soy sincero no estoy seguro de poder grabar un vídeo de esa función, ya que el desarrollo no es de mi autoría, por eso solo menciono el autor en el vídeo, pero no entro en detalles. Ya la revisaste? Hay alguna parte que quisiera que te explique por aquí?
Muchas gracias por compartir tus conocimientos. Estoy suscrito y felicidades por tus excelentes aportaciones. Tengo una duda, bueno varias, pero las principales son: 1.-Cómo debo arreglar en el código para enviar 2 ó más adjuntos en el mismo mail? 2.-En caso de varios destinatarios los separo con ";" y ya?? Muchas gracias de antemano por todo. Saludos !!
Hola Sergio. Excelente video!!! Consulta, a los receptor con cuenta gmail, les aparece el mensaje "[Mensaje recortado]". Entiendo que esto ocurre en gmail cuando los correos superan 102KB, sin embargo, el correo no es mas largo que el que pones de ejemplo en este video. ¿Es posible evitar eso modificando algo del tu codigo? Saludos!
Hola Sergio, excelente video, Disculpa, me puedes ayudar a configurar una macro? necesito que por ejemplo de excel, de una base de datos de por ejemplo mil filas solo mande el detalle de cierto rango de acuerdo a alguna función establecida. de buscar V. Ejemplo quiero que mande el detalle de cobros o pagos de cierto proveedor o cliente contenidos en una base. digamos que esta parte ya la tengo desarrollada, sin embargo necesito que el pdf que se genera de excel que genera se mande a cierto correo.. será posible? :S
Hola Sergio, tu video esta excelente, pero te pregunto: como yo hago para decirle al código que mi monto es en la columna AD, y así mismo otros datos en el archivo.
Hola Sergio, muchas gracias por tu video, me fue de gran ayuda! Solo tengo un problema a la hora de enviar correo parece que se relentiza mi excel, se traba o carga demasiado tiempo para enviar los correos y ya hasta no me deja cerrar mi excel. Me fuí al código para ver cuál era el problema y lo corrí paso a paso y noté que se traba y deja de correr en la línea "MiCorreo.Send" qué está pasando?
Buenas Noches Amigo. Me gustaría utilizar el metodo html CDO, pero no logro enviar imágenes no adjuntas, sino que la imagen se vea en el cuerpo del mensaje en formato html que se ve mejor. me gustaria saber tambien como coloco las propiadades de texto como por ejemplo color, Negrita, tamaño etc. Muchas Gracias espero me pueda ayudar en este caso.
Sergio, Me encantan tus videos, me facilitan mi trabajo. Te consulto por el caso del mail propio. Cambié los datos correspondientes y verifiqué que sea smtp, pero no tengo éxito. Con el gmail no tuve problemas para cargarlo. No sé que me falta para que funcione. Me pone: "error de transporte en la conexión al servidor" Espero tu respuesta Saludos!!
Buenas Noches Amigo. Me gustaría saber si puede enviar el correo con una imagen en el cuerpo del mensaje, con el método de complemento CDO HTMLBody. Muchas Gracias espero su respuesta.
hola sergio muy bueno el video , pero tengo el mismo problema que Diego Ballen en .HTML= RangetoHTML me dice que esperava una variable o proocedimiento .Aparte de la declaracion de variable ( que lo hice, le puse a todas del tipo variant) pero lo de HTLM ????????
Amigo la macro solo funciona para 3 items cuando coloco mas items y a pesar que en la macro modifico la cantidad de filas,se logran enviar todas pero en cuando abro en el adjunto muestra como archivo noname???, sin embargo cuando hago el procedimiento con solo 3 items si se llega a reconocer el archivo como pdf en mi caso.
buenas tardes, no sabia que podia hacerse esto. es posible programar que solo envie correos desde excel . que tengo un cuerpo de correo y que mande los mensajes de una base de correos .... ???
dejame lo expongo de otra manera; es posible solo que presentaras la programacion o como sea correctamente descrito que mediante macros, excle envie un mensaje de correo, que contenga titulo, cuerpo del correo y archivo adjunto y que no dependa de una fecha para ser neviado o no ??? ojala me pueda explicar mejor que la vez anterior. agradezco tus videos son una luz en la oscuridad...!!!
Para que se envíen los correos sin tomar en cuenta la fecha, solo debes borrar 3 líneas, que empieza con: if fechavencimiento... else Endif Con eso ya los envías sin validar la fecha.
Señor Sergio, buena tarde. Por favor me ayuda con el código cuando al primer destinatario son tres archivos adjuntos, segundo destinatario 4 archivos adjuntos, tercer destinatario 6 archivos adjuntos. Gracias por su colaboración.
Buen dia Sergio, como podemos implementar este mismo concepto de enviar mail sin usar outlook pero que solo envie el libro activo? Intente con ActivateWorkbook.FullName pero arroja error. Gracias!!!!
Hola Sergio me podría ayudar en lo siguiente porfavor? Necesito enviar un correo el cual lo tengo personalizado con html para definir tipo de letra color etc. Pero quiero enviar una imagen jpg que es la firma el logo de la empresa antes de mis datos personales y después del texto. El problema es que cuando la envío, inicialmente el correo se vé bien pero cuando lo envía y lo abro en otro pc dice que la. Imagen de la firma no se puede ver ya que se movio. Lo que entiendo es que se adjunta como imagen vinculada pero no me sirve. Por lo cual no sé cómo enviarla como imagen ayuda porfavor. Cabe aclarar que yo lo envío con el método de outlook.
Hola Sergio, tengo un problemilla, en el body del mensaje no me hace los saltos de linea, he probado con Chr(13) + Chr(10) , vbCrLf , vbNewLine y no me ha funcionado ninguno, a que puede ser debido?
Buenas tardes Sergio una consulta como puedo enviar un correo desde exel pero que aparesca la firma electronica en el outlook y que al momento de recibir el destinatario aparesca el cuerpo del mensaje con su firma electronica
Hola. No lo sabemos a ciencia cierta, ya que dependerá del propio servidor de correo. Cada servidor debe tener un conteo para identificar cuando ya es SPAM.
Buenas tardes , tengo un inconveniente con el adjunto a mandar ,cómo este caso es una imagen al correr al paso paso queda en esa línea del.codigo,donde me aparece error ,y al pasar el cursor acusa que en esa posición está el.archivo...que estoy haciendo mal ..espero poder haberme.explicado
Hola que tal muchas gracias por tu enseñanza. tengo una duda. Estoy usando como base tu código pero a diferencia que estoy metiendo solo una comparación de fecha actual, lo que no me cuadra es que cada que hago una comparación de la fecha de vencimiento con la fecha del sistema, este se lo salta y no le importa si llego a la fecha o no.,manda el correo de todas formas Sub EnviarCorreoAviso() Dim MiCorreo As CDO.Message For Each Celda In ThisWorkbook.Sheets("Hoja1").Range("T2:T150") 'Rango donde toma los correos aquien enviar. fechaActual = Date fechaReferencia = Celda.Offset(0, -12).Value diasAnticipados = Celda.Offset(0, 2).Value diasDiferencia = DateDiff("d", fechaActual, fechaReferencia)
Ya resolví el problema el detalle es que si pongo "=" no me reconoce la comparación pero si uso "" ya realiza la comparación como es debido. Dejo el comentario por si alguien le ocurrio igual este error.
Hola Sergio, UNA AYUDA POR FAVOR: tengo un problema de error attachement cuando quiere enviar el gmail con la macro: .AddAttachment (Range("L23").Value) como se puede arreglar eso? la celda L23 claro hace referencia a la ruta del archivo a enviar D:\Serge\OC1910JM04 EUROINTERNATIONAL.PDF GRACO Gracias por contestar
Como puedo hacer para que solo mande correo cuando falten 7 dias para la fecha de vencimiento? Debo modificar esto? "If FechaVencimiento >= Date Then" u otro cosa?
HOLA SERGIO BUENAS NOCHES COMO ESTAS? PRIMERO QUIERO FELICITARTE TU TRABAJO ES IMPECABLE PARA LOS QUE TRABAJAMOS CON EXCEL ES UN TRABAJO SUPER NECESARIO LO QUE HICISTE, AHORA BIEN TAL VEZ TE SONARA UN POCO SOSO Y FASTIDIOSO PERO EN EL VIDEO NO VI UN BOTON QUE EJECUTE ESA MACRO SUPONGO QUE ESO ES DE PONER EL BOTON Y YA, LO OTRO ESTOY HACIENDO UNA BASE DE DATOS DE MIS CLIENTES Y DE LOS AVALUOS REALIZADOS Y POR REALIZAR CADA CLIENTE LE ENVIO UN ARCHIVO PDF PARA QUE MI CLIENTE LO IMPRIMA SERA QUE ESTE CODIGO ME PUEDA SERVIR? CLARO SI LO MODIFICO Y ENTIENDO QUE ES CUESTION DE ENSAYO Y ERROR PERO ME PREGUNTO SI HABRA OTRO PORCEDIMIENTO QUE HACER
Sergio, no hay palabras para agradecer tu aporte tan magnífico con estos vídeos. Mil gracias y bendiciones para ti.
Si te funcionó el codigo?
@@carlosmendoza9575 No usé el mismo código, solo me basé en las configuraciones básicas, las líneas de comandos importantes, (sabiendo qué es lo que hace cada una) y reprogramé todo a mi manera para lo que necesito.
En general me sirvió bastante, sino que yo sigo modificando para una sistematización más especifica que necesito.
Probé tu método con 13 correos y funciona razonablemente bien. En los próximos días lo probaré con datos más complejos enviados individualizados a 600 usuarios. Te comparto que los accesos de las cuentas de Google han cambiado un poco. Fantástica la explicación, pues efectivamente permite el despacho de correos masivos individualizados sin configurar un cliente, pero Google me llenó de avisos de advertencia.
Que buen trabajo Sergio... Superas expectativas!!! Felicitaciones. 👏
Gracias amigo, parce.
esto es otro nivel sigamos innovando para el bien
Sergio, gracias por cada video que subes...
Gracias a ustedes por mirarlos.
Nunca dejes de sorprendernos!!
Eso tratamos
Muchas gracias me has salvado la vida. Saludos desde Colombia 🇨🇴
Muchas gracias, este video era lo que estaba buscando, lo modifique para que tome valores ilimitados tomando de referencia otro de tus videos, gracias sergio
Filas = ThisWorkbook.Sheets("NOTIFICACIONES").Range("A1").CurrentRegion.Rows.Count
For i = 2 To Filas
Estado = Cells(i, 5).Value
If Estado "SIN REGISTRO" Then 'El bucle de texto condicional toma el valor de referencia en forma inversa
Else
Next i 'La formula se cierra con
Muchas Gracias, muy practico, entendí todo.
Me alegra.
Hola Sergio eres un genio de VBA, me gustan tus videos estoy estudiando los otros de enviar emails,son geniales sal2 brother pulgar arriba.
Gracias Óscar
Excelente , mi estimado Sergio, lo haces muy sencillo ,entendible ,adaptable amis requerimientos,muchas gracias,exitos amigo.
Excelente aporte. Consulta como hago para enviar correos desde la cuenta de yahoo?
Muchas gracias Sergio por tu video, me ayudo para un proyecto de envio de email con access
Gracias Sergio, en verdad me es de gran utilidad está macro, Dios te bendiga.
Gracias!
Muchas gracias Sergio. Muy útil y muy bien explicado el tutorial.😊
Hola Sergio. Sólo te quería decir que sos hermoso!
Jajaja, gracias.
Excelente; como siempre, impresionado por tan buen trabajo. dios te bendiga...
Te agradezco.
Muchas gracias Sergio...muy buen aporte...abrazos.
Gracias Rodolfo.
Estimado Sergio muy interesante el video, puedes hacer un video en el que envie correos masivos en donde no se adjunta el archivo excel, sino que se envie una imagen adjunta de una tabla de excel con su respectivo saludo y despedida, saludos.
Lo resolviste?
Muy, muy, muy bueno!. Muchísimas gracias maestro.
Me alegra que hay gustado.
Súper, Sergio. Excelente video. Gracias.
Gracias Antonio.
Gracias. Me viene muy bn para un aplicativo que toy haciendo.
Qué bien saberlo.
Buenas. Una pregunta. A donde t puedo escribir. Estoy depurando mi correo y me encuentro un email tuyo de hace un año, ... si imaginate, de 2017. En ese email me invitabas a participar en una red privada de temas de excel, acces, SQL. Intente ingresar pero no me deja. Aun puedo registrarme?, me registre?. La verdad que me gustaria participar si aun no estoy registrado, pues eres muy buen maestro. D antemano, gracias
Me pasas tu correo por favor
Mil gracias por compartir tan valiosa información!, éxito!!!
Gracias por tu comentario.
Hola Sergio excelente que interesante, estoy tan entusiasmado viendo tus vídeos que solo estoy entretenido en tu canal, me encantó este programa también, Saludos!!
Hola. Lo primero felicitarte por el aporte tan bueno. Ahora, es posible adjuntar más de un archivo? Gracias y un saludo.
Excelente, muchas gracias, me fue sumamente útil y me solucionó un gran problema.
MUCHAS GRACIAS!!!! TE AMO!!
;-)
Excelente video y muy práctico, Felicidades. Tengo una duda, estaba practicando con su ejemplo, pero no puedo enviar el rango de celdas. me sale un error y viendo el código vi el apartado que indica que solo funciona en excel 2000 a 2007, Yo tengo el 2016 . ¿Será por eso que no me funciona? Muchas gracias
Que bueno que estás suscrito a BiiALab!
BRUTAL!!
Gracias Pablo!
Sergio mil gracias, excelente video
Gracias
Muchas gracias por el video!!, este método sirve en el 2023?
Hola Sergio, primero que todo felicitarlo por su gran trabajo, segundo cuando intento enviar el rango por el HTMLBody y comentareo el TextBody me sale un error "Se esperaba una variable o un procedimiento , no un modulo", no se que pude estar pasando, quedo super atento si me puedes ayudar.
Excelente video, Hay alguna forma de adjuntar varios PDFS solo usando una una columna de adjunto?
Q bien Sergio, los videos que subes son super claros y ayudan muchisimo... Tengo una tabla con un vlaor calculado y necesito que cada que se cumpla la condicion que el valor llegue a 100% envie un correo interno. Como podria hacer eso?
Excelente video. Todo me esta funcionando como lo necesitaba. Muchas gracias!
Muy buen aporte en mi caso quiero tengo puesto el tag de img para que se envie un logo en el detalle del correo pero al enviar me sale solo el recuadro pero no se ve la imagen
Eres un Crack! , suscrito y campanita a partir de hoy. Llevaba meses peleándome con el outlook para hacer esto. Sabes si puedo meter código html para poner negritas y formato de texto?
Sí es posible, solo que no lo he probado.
Excelente, como puedo enviar correo desde aexcel sin cliente de correo, espero tengas un espacio, ya probé con tu otro vídeo, pero José deja
De hecho con este correo puedes enviar sin cliente. Más bien revisa los datos de la cuenta.
Un trabajo excelente! Muchas gracias!. Tengo poca idea de Macros y necesito tu ayuda: yo tendría que mandar sólo una página, una vez al mes (son las horas trabajadas), desde el mail de la empresa y al jefe (osea, sólo una persona, a lo sumo dos si estuviera de vacaciones). Cómo sería la makro? Gracias por adelantado
Hola Gracias por la colaboración, solo una consulta ¿se puede dar color de texto al mensaje enviado?
Sergio muy buen video, solo ver si me puedes ayudar ver algo, cuando se mana el correo usando un correo de envio de gmail si se gurda la copia en correos enviados, pero si uso un correo de un dominio propio los correos enviados con la biblioteca CDO no se guarda el correo en la carpeta de enviados, sabes si hay alguna configuración para que se puedan guardar? de antemana agradezco el apoyo de quien quiera que sea tenga una respuesta. SALUDOS.
buenas tardes, excelente video...! una pregunta...funciona en operativo MacOS ?...gracias de antemano
Amigo, eres un genio, mil gracias, me suscribo y like
Hola Sergio, primero que todo que felicitarte por el vídeo ya que es muy practico para todos, quería preguntarte una cosa intente realizarlo desde el dominio de mi empresa pero en mi empresa maneja correo corporativo con gmail así que la primera de servidor y puerto se repite pero hay un dato adicional de que requiere TLS y este tiene un numero, como podría incluir esto en el código?
Hola Ana. Veo que que la librería CDO no acepta la encriptación TSL. Aquí lo consulté social.msdn.microsoft.com/Forums/office/en-US/82f8787c-cd80-411c-b048-ff049382560c/how-do-i-send-email-using-tls-in-access-2010?forum=accessdev
Sin embargo tienes opción de enviar correos si tienes confitada tu cuenta en Outlook de Office. Aquí más opciones: www.exceleinfo.com/?s=Mail
Muchas gracias!
otra pregunta mas Sergio en tu celda o columna adjunto pones la ruta de los archivos que serviran de adjunto ahora bien la pregunta es esta: ¿Tu colocaste la ruta a mano tu solo o hay una forma para poder obtener esa ruta de ese archivo de una forma mas automatica sin tener que escribirla o buscarla para copiarla y pegarla?
excelente
Muy bueno amigo... 👍 una pregunta, y para adjuntar y enviar un archivo de excel por este método como seria...???
Hola. En la columna adjunto pones la ruta completa del archivo de Excel
Muy bien... 👍 Muy Excelente trabajo amigo...
Excelente! Justo lo que buscaba.
gracias super
Te agradezco el comentario.
Gracias Sergio ¿Podrías dar un tutorial explicando la parte de convertir rangos a html?
Si te soy sincero no estoy seguro de poder grabar un vídeo de esa función, ya que el desarrollo no es de mi autoría, por eso solo menciono el autor en el vídeo, pero no entro en detalles. Ya la revisaste? Hay alguna parte que quisiera que te explique por aquí?
Hola Sergio, ya no aparece el enlace de "App passwords". ¿Sabes de alguna otra alternativa?
Saludos,
Sergio sería bueno que le añadas una casillas de verificación de los emails enviados
Excelente...
Gracias.
Muchas gracias por compartir tus conocimientos. Estoy suscrito y felicidades por tus excelentes aportaciones. Tengo una duda, bueno varias, pero las principales son: 1.-Cómo debo arreglar en el código para enviar 2 ó más adjuntos en el mismo mail? 2.-En caso de varios destinatarios los separo con ";" y ya?? Muchas gracias de antemano por todo. Saludos !!
Magnifica explicación¡
Buen día Estimado Sergio, sabes cual es el SMTP para un correo de Lotus IBM?
No lo sé, pero buscando en Google “smtp correo lotus ibm” lo encontré en 1 segundo.
Hola Sergio. Excelente video!!! Consulta, a los receptor con cuenta gmail, les aparece el mensaje "[Mensaje recortado]". Entiendo que esto ocurre en gmail cuando los correos superan 102KB, sin embargo, el correo no es mas largo que el que pones de ejemplo en este video. ¿Es posible evitar eso modificando algo del tu codigo? Saludos!
Muchas gracias por el video! podría enviar en el texto una dirección url y que la muestre con el enlace correspondiente?
gracias genio
Excelente!!!!
Gracias.
Hola Sergio, excelente video,
Disculpa, me puedes ayudar a configurar una macro? necesito que por ejemplo de excel, de una base de datos de por ejemplo mil filas solo mande el detalle de cierto rango de acuerdo a alguna función establecida. de buscar V. Ejemplo quiero que mande el detalle de cobros o pagos de cierto proveedor o cliente contenidos en una base. digamos que esta parte ya la tengo desarrollada, sin embargo necesito que el pdf que se genera de excel que genera se mande a cierto correo.. será posible? :S
Si te parece puedo recomendarte vídeos míos donde te puedes basar hacer el desarrollo. Por mis tiempos, no me da para dedicarme a proyectos alternos.
ok te lo voy a agradecer mucho pfa
Muchas gracias
Gracias por estar atento al canal.
Genial!!
Hola Sergio, tu video esta excelente, pero te pregunto: como yo hago para decirle al código que mi monto es en la columna AD, y así mismo otros datos en el archivo.
Hola Sergio, muchas gracias por tu video, me fue de gran ayuda! Solo tengo un problema a la hora de enviar correo parece que se relentiza mi excel, se traba o carga demasiado tiempo para enviar los correos y ya hasta no me deja cerrar mi excel. Me fuí al código para ver cuál era el problema y lo corrí paso a paso y noté que se traba y deja de correr en la línea "MiCorreo.Send" qué está pasando?
Buenas Noches Amigo. Me gustaría utilizar el metodo html CDO, pero no logro enviar imágenes no adjuntas, sino que la imagen se vea en el cuerpo del mensaje en formato html que se ve mejor. me gustaria saber tambien como coloco las propiadades de texto como por ejemplo color, Negrita, tamaño etc. Muchas Gracias espero me pueda ayudar en este caso.
Sergio,
Me encantan tus videos, me facilitan mi trabajo. Te consulto por el caso del mail propio. Cambié los datos correspondientes y verifiqué que sea smtp, pero no tengo éxito.
Con el gmail no tuve problemas para cargarlo. No sé que me falta para que funcione. Me pone: "error de transporte en la conexión al servidor"
Espero tu respuesta
Saludos!!
me pasa lo mismo. lo pudo solucionar?
No, nada :(
Cuando el correo es de empresa, sugiero que pidan apoyo al personal que administra ese correo, ya que seguro es tema de credenciales y/o permisos.
Excel-ente!!!
Gracias David
Buenas Noches Amigo. Me gustaría saber si puede enviar el correo con una imagen en el cuerpo del mensaje, con el método de complemento CDO HTMLBody. Muchas Gracias espero su respuesta.
Hola cómo se puede hacer para enviar un rango de celdas o una tabla en este caso a continuación del cuerpo del mensaje.
Gracias
Hola Luis. Por favor revisa la lista de reproducción que tengo para enviar emails desde Excel.
hola sergio muy bueno el video , pero tengo el mismo problema que Diego Ballen en .HTML= RangetoHTML me dice que esperava una variable o proocedimiento .Aparte de la declaracion de variable ( que lo hice, le puse a todas del tipo variant) pero lo de HTLM ????????
Hola es posible hacer el envío por mail pero por rango seleccionado y con la hoja protegida?
Buenas, yo quiero enviar desde web mail ferozo, donde puedo sacar la información para que habilite el envio
Buenos días Sergio. ¿Como puedo poner firmas ya dadas de alta en Outlook, con Excel?
Te recomiendo este Post: www.rondebruin.nl/win/s1/outlook/signature.htm
Buen día amigo, disculpa, hasta cuantos correos puedo enviar por día?? Saludos
Amigo la macro solo funciona para 3 items cuando coloco mas items y a pesar que en la macro modifico la cantidad de filas,se logran enviar todas pero en cuando abro en el adjunto muestra como archivo noname???, sin embargo cuando hago el procedimiento con solo 3 items si se llega a reconocer el archivo como pdf en mi caso.
Hola Sergio, he seguido tus instrucciones. La macro corre bien, sin errores pero el correo no se envía
Hola Sergio!!
Cómo puedo hacer para usar en Mac??
Hola Sergio que tal!. Yo quisiera enviar en el cuerpo del msj un rango de celdas...
Disculpa ya lo vi en el video, no lo habia visto completo
Disculpa ya vi la respuesta en el video. No lo habia visto completo
buenas tardes, no sabia que podia hacerse esto. es posible programar que solo envie correos desde excel . que tengo un cuerpo de correo y que mande los mensajes de una base de correos .... ???
Hola. Eso que comentas es justo lo que se hizo en el vídeo.
dejame lo expongo de otra manera; es posible solo que presentaras la programacion o como sea correctamente descrito que mediante macros, excle envie un mensaje de correo, que contenga titulo, cuerpo del correo y archivo adjunto y que no dependa de una fecha para ser neviado o no ??? ojala me pueda explicar mejor que la vez anterior. agradezco tus videos son una luz en la oscuridad...!!!
Para que se envíen los correos sin tomar en cuenta la fecha, solo debes borrar 3 líneas, que empieza con:
if fechavencimiento...
else
Endif
Con eso ya los envías sin validar la fecha.
Señor Sergio, buena tarde.
Por favor me ayuda con el código cuando al primer destinatario son tres archivos adjuntos, segundo destinatario 4 archivos adjuntos, tercer destinatario 6 archivos adjuntos.
Gracias por su colaboración.
A mi no me funciona desgraciadamente con el W10, y tengo muchas dudas, como me comunico con usted?
Buen dia Sergio, como podemos implementar este mismo concepto de enviar mail sin usar outlook pero que solo envie el libro activo? Intente con ActivateWorkbook.FullName pero arroja error. Gracias!!!!
Hola Sergio, como se hace para que le correo se quede en borradores si no deseo enviarlo.
Gracias Saludos
y si quiero enviar una fila cualquiera como seria ? pero con un botón en un formulario en vb excel.
Hola Sergio me podría ayudar en lo siguiente porfavor? Necesito enviar un correo el cual lo tengo personalizado con html para definir tipo de letra color etc. Pero quiero enviar una imagen jpg que es la firma el logo de la empresa antes de mis datos personales y después del texto.
El problema es que cuando la envío, inicialmente el correo se vé bien pero cuando lo envía y lo abro en otro pc dice que la. Imagen de la firma no se puede ver ya que se movio. Lo que entiendo es que se adjunta como imagen vinculada pero no me sirve. Por lo cual no sé cómo enviarla como imagen ayuda porfavor.
Cabe aclarar que yo lo envío con el método de outlook.
Hola Sergio, tengo un problemilla, en el body del mensaje no me hace los saltos de linea, he probado con Chr(13) + Chr(10) , vbCrLf , vbNewLine y no me ha funcionado ninguno, a que puede ser debido?
Buenas tardes Sergio una consulta como puedo enviar un correo desde exel pero que aparesca la firma electronica en el outlook y que al momento de recibir el destinatario aparesca el cuerpo del mensaje con su firma electronica
Hola Sergio, una pregunta... Cuántos emails máximo al día se pueden enviar con este método?
Hola. No lo sabemos a ciencia cierta, ya que dependerá del propio servidor de correo. Cada servidor debe tener un conteo para identificar cuando ya es SPAM.
Buenas tardes , tengo un inconveniente con el adjunto a mandar ,cómo este caso es una imagen al correr al paso paso queda en esa línea del.codigo,donde me aparece error ,y al pasar el cursor acusa que en esa posición está el.archivo...que estoy haciendo mal ..espero poder haberme.explicado
Hola que tal muchas gracias por tu enseñanza. tengo una duda. Estoy usando como base tu código pero a diferencia que estoy metiendo solo una comparación de fecha actual, lo que no me cuadra es que cada que hago una comparación de la fecha de vencimiento con la fecha del sistema, este se lo salta y no le importa si llego a la fecha o no.,manda el correo de todas formas
Sub EnviarCorreoAviso()
Dim MiCorreo As CDO.Message
For Each Celda In ThisWorkbook.Sheets("Hoja1").Range("T2:T150") 'Rango donde toma los correos aquien enviar.
fechaActual = Date
fechaReferencia = Celda.Offset(0, -12).Value
diasAnticipados = Celda.Offset(0, 2).Value
diasDiferencia = DateDiff("d", fechaActual, fechaReferencia)
If diasDiferencia = diasAnticipados Then
Puedes pegar toda la sección del If hasta el Endif?
si me permite colocar el contenido y no me marca error de ello.
Me refiero a que si pones el código completo de la macro en estos comentarios
Ya resolví el problema el detalle es que si pongo "=" no me reconoce la comparación pero si uso "" ya realiza la comparación como es debido. Dejo el comentario por si alguien le ocurrio igual este error.
@@hau25 puedes pegar toda la función por favor,como lo resolviste?
Hola Sergio, UNA AYUDA POR FAVOR: tengo un problema de error attachement cuando quiere enviar el gmail con la macro: .AddAttachment (Range("L23").Value) como se puede arreglar eso? la celda L23 claro hace referencia a la ruta del archivo a enviar D:\Serge\OC1910JM04 EUROINTERNATIONAL.PDF GRACO Gracias por contestar
Como puedo hacer para que solo mande correo cuando falten 7 dias para la fecha de vencimiento?
Debo modificar esto? "If FechaVencimiento >= Date Then" u otro cosa?
Hola Sergio, te hago una consulta. Cuando llega el mail en el cuadro desde aparece mi mail en lugar de mi nombre, es posible cambiarlo? Saludos
Interesante pregunta. En la parte de From, ingresa algo como lo siguiente:
.From = "Tu nombre"
Necesito una línea de código que valide si no está adjuntó un archivo y me salga un mensaje
cómo añado confirmación de lectura automatica ??
no sera que falta alguna referencia de tildar en herramientas ????
HOLA SERGIO BUENAS NOCHES COMO ESTAS? PRIMERO QUIERO FELICITARTE TU TRABAJO ES IMPECABLE PARA LOS QUE TRABAJAMOS CON EXCEL ES UN TRABAJO SUPER NECESARIO LO QUE HICISTE, AHORA BIEN TAL VEZ TE SONARA UN POCO SOSO Y FASTIDIOSO PERO EN EL VIDEO NO VI UN BOTON QUE EJECUTE ESA MACRO SUPONGO QUE ESO ES DE PONER EL BOTON Y YA, LO OTRO ESTOY HACIENDO UNA BASE DE DATOS DE MIS CLIENTES Y DE LOS AVALUOS REALIZADOS Y POR REALIZAR CADA CLIENTE LE ENVIO UN ARCHIVO PDF PARA QUE MI CLIENTE LO IMPRIMA SERA QUE ESTE CODIGO ME PUEDA SERVIR? CLARO SI LO MODIFICO Y ENTIENDO QUE ES CUESTION DE ENSAYO Y ERROR PERO ME PREGUNTO SI HABRA OTRO PORCEDIMIENTO QUE HACER