Advanced filters in Excel and send report via email using Outlook VBA and macros

แชร์
ฝัง
  • เผยแพร่เมื่อ 20 ต.ค. 2024

ความคิดเห็น • 57

  • @jordanaguilera9134
    @jordanaguilera9134 ปีที่แล้ว

    Gracias !!

  • @TheCain0980
    @TheCain0980 7 หลายเดือนก่อน

    Gracias

  • @estefanocuellarcardenas950
    @estefanocuellarcardenas950 2 ปีที่แล้ว

    Muy bueno, gracias por compartir tus conocimientos, saludos desde Riberalta Beni Bolivia

  • @paolomorpurgo3757
    @paolomorpurgo3757 4 ปีที่แล้ว +1

    Sergio, muchas gracias por este video.

  • @Fernando-or2rg
    @Fernando-or2rg ปีที่แล้ว

    Excelente, muy útil

  • @andresmedina3848
    @andresmedina3848 9 หลายเดือนก่อน +1

    Excelente Aporte Sergio, hace tiempo que te sigo y tus videos me han ayudado muchísimo.
    Mil gracias por todo!!

  • @josantgir
    @josantgir 2 ปีที่แล้ว +2

    Solo puedo desearle Dios lo bendiga grandemente pues a mi reporte de pagos a proveedores me tiene grave y elaborando una macro parecida a esta optimizaría mi tiempo exponencialmente, de verdad muchas gracias ☺️🙏

  • @oscarsantos9251
    @oscarsantos9251 4 ปีที่แล้ว

    hola sergio genial esta entrega me servira sal2 bna noxe y pulgar arriba..

  • @odel_leal
    @odel_leal 4 ปีที่แล้ว

    Totalmente amigo le sacaré provecho

  • @julioleitonpicado8278
    @julioleitonpicado8278 3 ปีที่แล้ว

    Cómo decimos es CR está volando este video !!! Súper útil gracias 👌 Permiso para tomar el código de enviar correo !

  • @jirlezaenriquez2959
    @jirlezaenriquez2959 ปีที่แล้ว +1

    Hola sergio se puede enviar ese filtro en el cuerpo del correo es que si me gustaria poder enviar lo que filtre en el cuerpo.
    Quedo atenta a tu explicación gracias.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  ปีที่แล้ว

      Sí se puede. Busca mis videos de emails desde Excel, tengo varios.

  • @martinfercho
    @martinfercho ปีที่แล้ว +1

    Excelente video, muchas gracias. Se podría agregar código a la macro para que filtre nombre por nombre y así envié todos los reportes automáticamente. Tengo como la idea con el constructor For ( For i = ) me podrias ayudar?

    • @amyroamyro8344
      @amyroamyro8344 ปีที่แล้ว

      un ejemplo For i = 2 To Range("A" & Rows.Count).End(xlUp).Row

  • @Josegregorio2601
    @Josegregorio2601 4 ปีที่แล้ว

    Buenas tarde Sergio muy buena tu aporte gracias

  • @nickmg9026
    @nickmg9026 4 ปีที่แล้ว

    Gracias por su aporte

  • @ValmontCorporation
    @ValmontCorporation 14 วันที่ผ่านมา

    Es posible agregar varios destinatarios?

  • @MrPerrokalato
    @MrPerrokalato 4 ปีที่แล้ว +1

    Sergio muchas gracias Máster .. me ayudas un montón con estas líneas de código ... Sigo tus casi todo las clases que subes .. tomo las líneas código necesarias para mi rutina diaria ... Muchas gracias

  • @IvanCortinas_ES
    @IvanCortinas_ES 3 ปีที่แล้ว

    Tremendo vídeo. Sergio, has estado genial. Excelente aportación, que abre muchas vías de trabajo. Muchas gracias!!!

  • @JoseVega-Trecha
    @JoseVega-Trecha 4 ปีที่แล้ว

    Saludos desde Asturias - España. Sigo su canal desde hace mucho tiempo y es EXCEL-ENTE, siempre con cosas nuevas para aprender y con una explicación exquisita y clara por su parte. Muchas gracias por compartir sus conocimientos con el resto de los mortales. Gracias y un cordial saludo.

  • @joaquinivanjuarez2194
    @joaquinivanjuarez2194 2 ปีที่แล้ว

    Excelente video, muchas gracias. Se podría agregar código a la macro para que filtre nombre por nombre y así envié todos los reportes automáticamente.

    • @martinfercho
      @martinfercho ปีที่แล้ว

      Hola Joaquin, estoy tambien tratando de hacerlo con el constructor For ( For i = ) pero no lo logro, como te fue?

    • @amyroamyro8344
      @amyroamyro8344 ปีที่แล้ว

      For i = 2 To Range("A" & Rows.Count).End(xlUp).Row @@martinfercho

  • @yesidcalle01
    @yesidcalle01 ปีที่แล้ว

    hola Sergio, excelente explicación, es lo que estoy buscando, pero tengo una inquietud, este macro sirve con tabla dinámicas?
    pasa que tengo una tabla dinámica, por proveedores, y necesito filtrar al proveedor, copiarlo en hoja y enviarlo a cada proveedor, este proceso es muy tedioso porque hacerlo 1x1 es un proceso largo, tienes algun video explicativo parecido pero con tablas dinámicas?

  • @fabiairbombardier172
    @fabiairbombardier172 4 ปีที่แล้ว

    Buenas tardes recien empiezo a entender las macros contigo excelente sigue asi

  • @elangelmensajero6524
    @elangelmensajero6524 4 ปีที่แล้ว +1

    Muchas gracias vi tu video y son de gran ayuda además de tener un uso practico para nuestros trabajos diarios en oficina, muchas felicidades y gracias por tu gran aportación. De este video yo tengo la inquietud, solo con una variación como quedaría el código VBA, en el caso de en vez de enviarlo como correo adjunto copiar ese mismo el rango de celdas en el cuerpo del correo para enviarlo. No se si puedas apoyarme con esa inquietud. Gracias de antemano.

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  4 ปีที่แล้ว

      Revisa la lista de reproducción de Envío de emails desde Excel, ahí vemos un ejemplo para añadir un rango en el cuerpo del email. th-cam.com/play/PLu8wBtXk2ly4qs3v8JID0gC0MWxVG_b30.html

  • @AntonioCruz-pr7lw
    @AntonioCruz-pr7lw 2 ปีที่แล้ว

    Hola, muy buen vídeo, como podría hacerle para que en lugar de enviar directo el correo, se abra outlook.

  • @carlospineda222
    @carlospineda222 6 หลายเดือนก่อน

    Consulta, como hago para enviar otra hoja en ese mismo archivo, es decir tengo reporte en 2 hojas y quiero enviar ambas hojas???? Saludos y muchas gracias por su sabiduría

  • @joseagundis1
    @joseagundis1 4 ปีที่แล้ว

    Impresionante, como siempre han sido tus videos. Lo voy a adaptar con PDF. En verdad sirven de mucho tus aportaciones.

  • @esperanza1951ful
    @esperanza1951ful 4 ปีที่แล้ว

    Gracias Sergio, brillante como siempre..

  • @javiergomezfawcett4537
    @javiergomezfawcett4537 2 ปีที่แล้ว +3

    Hola Sergio, muchas gracias por compartir tus conocimientos, tengo una pregunta porque cuando hago filtros desde Excel me toma la fecha en formato "dd/mm/yyyy" (> 01/03/2021) (03/01/2022) (

    • @ivanfrancisco7827
      @ivanfrancisco7827 11 หลายเดือนก่อน

      Me pasa lo mismo, ya me acostumbre, pero lograste solucionarlo?

  • @Fredick.7
    @Fredick.7 4 ปีที่แล้ว

    EXCELente, EXCELente, EXCELente.

  • @JUANRAMIREZ-cg3ny
    @JUANRAMIREZ-cg3ny 4 ปีที่แล้ว

    Hola, muchas gracias por el video, la verdad que queda muy claro, una consulta por favor, si deseo guardar en mis archivos el adjunto enviado simplemente no uso las dos ultimas líneas de código verdad?

  • @dianap15
    @dianap15 2 ปีที่แล้ว +1

    Hola Sergio, muchas gracias por compartir tus conocimientos y tiempo. Respecto a este video, me gustaría saber si son más de 100 empleados en la relación, cómo hace la macro para ir cambiando de empleado y generar el correo... o de pronto generar un pdf, guardarlo y luego enviar el correo de forma masiva.
    Mil gracias!!
    :)

  • @rosamariaruizespinosa879
    @rosamariaruizespinosa879 3 ปีที่แล้ว +3

    Hola Sergio, están excelentes estos ejercicios, en otro video nos mostraste como enviar varios correos al mismo tiempo modificando el formato con la base de datos, cómo podría aplicarse

  • @luisgaray4539
    @luisgaray4539 3 ปีที่แล้ว +1

    Gran video, gracias por el aporte, tengo 1 duda, si en Outlook tengo 2 correos añadidos, y quisiera enviarlo desde el 2 correo que no es el predeterminado, como cambiaría el código o que método usaría, en este caso quisiera enviar correos masivo en promedio 500 reportes desde Outlook a diferentes direcciones, gracias!

  • @antonioaguirre8458
    @antonioaguirre8458 4 ปีที่แล้ว +1

    buenas tardes sergio muy claro el video tengo una duda, para enviar correo a gmails? como se hace? saludos excelente tarde

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  4 ปีที่แล้ว +1

      Tienes dos opciones, configurar tu cuenta de Gmail en el Outlook de Office, o enviar correos por el método CDO. Busca en mi lista de reproducción cómo usar CDO.

  • @solracnevercry94
    @solracnevercry94 2 ปีที่แล้ว +1

    Hola, excelente vídeo. Me suscribo, todo tu contenido es muy bueno.
    Se puede enviar la tabla de la información en el cuerpo del correo y no como archivo de Excel adjunto?
    Me interesaría saber cómo hacerlo

  • @deisycantillo1680
    @deisycantillo1680 3 ปีที่แล้ว

    Sergio muchas gracias por tus videos, son bien elaborados y bien explicados. Sin embargo tengo una pregunta, qué debo cambiar si mi tabla es una tabla dinámica? y si quiero enviar automáticamente correo tras correo por filtro.

  • @tavoval61
    @tavoval61 ปีที่แล้ว

    hola estuve usando tu codigo y por alguna razon hoy no me funciona Outlook me sale un error "El error es [0x80004005-0x00000b22-0x00000501]." sabras como solucionarlo?, salduos y muchas gracias.

  • @fabiairbombardier172
    @fabiairbombardier172 4 ปีที่แล้ว

    por casualidad tendras unos videos o series de excel intermedio

  • @captainfordo2097
    @captainfordo2097 3 ปีที่แล้ว

    Excelente video lo estoy aplicando de inmediato, tengo dos inquietudes, se puede enviar de manera masiva lo que hay en la base de datos sin enviar a todos los presentes en la hoja del correo electrónico documentos en blanco? Se puede adjuntar firma de Outlook en el correo?

  • @gpesantz8810
    @gpesantz8810 4 ปีที่แล้ว

    Buen día Sergio, como podría desplegar en un e-mail un rango de celdas para adicionar emails y así editar texto y subject antes de envio

  • @teresadiaz2040
    @teresadiaz2040 3 ปีที่แล้ว

    hola, como puedo hacer que cada vez que salga una palabra clave se envie un email?? saludos

  • @franciscom.paredesarias2356
    @franciscom.paredesarias2356 4 ปีที่แล้ว

    Gracias por este video, como se podria enviar esta información a más destinatarios con copia a:

  • @pmimartin
    @pmimartin 4 ปีที่แล้ว +1

    Hola Sergio, al enviar por email el rango de datos usando filtros avanzados, en apariencia se envía correcto el email. Pero el que recepciona el email, si dá responder, el filtro desaparece y tiene toda la información (sin filtros). ¿Sabes como se puede solucionar? Gracias

  • @MrPerrokalato
    @MrPerrokalato 4 ปีที่แล้ว +2

    Estimado Sergio y como se podría .. envíar el mismo archivo en PDF'S pero que el peso del mismo sea pequeño .. gracias

  • @darlingrojas5315
    @darlingrojas5315 4 ปีที่แล้ว

    Amigo, tengo casi listo mi archivo pero me sale error 9 en tiempo de ejecución : subindice fuera de intervalo, e intentado varias opciones para corregir pero persiste el error, por favor su ayuda en el caso

  • @victorherreraguzman5014
    @victorherreraguzman5014 3 ปีที่แล้ว

    Hola.
    Me está mostrando el error:
    Run-time error '-214767259 (800040005)': we need to know who to send this to. Make sure you enter at least one name.
    En resumen, me muestra el error cuando el Do While llega a una celda en blanco y el .Send no reconoce una dirección de correo electrónico a la cual enviar la información; alguien podrá apoyarme a corregir este detalle (todos los demás correos se envían).

  • @sauleduardodeleonacevedo1315
    @sauleduardodeleonacevedo1315 4 ปีที่แล้ว

    Hola, muy buen video, solamente tengo un problema, a la hora de copiar todo bien pero me pega los datos copiados en la misma hoja de origen y el archivo de excel nuevo lo envía por correo vacío, alguien sabe como solucionarlo?

  • @ignacioestradabarroso3026
    @ignacioestradabarroso3026 4 ปีที่แล้ว

    Alguien sabe como adaptar ese código para que también envíe mails en mac?
    Imagino que habrá que adaptar la siguiente parte del código:
    Rutatemporal = VBA.Environ("temp") & "\"
    ¿Alguien me ayuda?

  • @johnarteaga9465
    @johnarteaga9465 4 ปีที่แล้ว

    Como enviar solo una celda con imagenes adjuntas