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

Sdílet
Vložit
  • čas přidán 5. 09. 2024

Komentáře • 56

  • @josantgir
    @josantgir Před 2 lety +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 ☺️🙏

  • @javiergomezfawcett4537
    @javiergomezfawcett4537 Před 2 lety +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 Před 9 měsíci

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

  • @andresmedina3848
    @andresmedina3848 Před 8 měsíci +1

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

  • @MrPerrokalato
    @MrPerrokalato Před 4 lety +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

  • @JoseVega-Trecha
    @JoseVega-Trecha Před 4 lety

    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.

  • @estefanocuellarcardenas950

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

  • @julioleitonpicado8278
    @julioleitonpicado8278 Před 3 lety

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

  • @Fernando-or2rg
    @Fernando-or2rg Před rokem

    Excelente, muy útil

  • @rosamariaruizespinosa879
    @rosamariaruizespinosa879 Před 3 lety +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

  • @IvanCortinas_ES
    @IvanCortinas_ES Před 3 lety

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

  • @TheCain0980
    @TheCain0980 Před 6 měsíci

    Gracias

  • @jordanaguilera9134
    @jordanaguilera9134 Před rokem

    Gracias !!

  • @paolomorpurgo3757
    @paolomorpurgo3757 Před 4 lety +1

    Sergio, muchas gracias por este video.

  • @dianap15
    @dianap15 Před 2 lety +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!!
    :)

  • @joseagundis1
    @joseagundis1 Před 4 lety

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

  • @Josegregorio2601
    @Josegregorio2601 Před 4 lety

    Buenas tarde Sergio muy buena tu aporte gracias

  • @fabiairbombardier172
    @fabiairbombardier172 Před 4 lety

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

  • @solracnevercry94
    @solracnevercry94 Před 2 lety +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

  • @luisgaray4539
    @luisgaray4539 Před 3 lety +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!

  • @odel_leal
    @odel_leal Před 4 lety

    Totalmente amigo le sacaré provecho

  • @esperanza1951ful
    @esperanza1951ful Před 4 lety

    Gracias Sergio, brillante como siempre..

  • @oscarsantos9251
    @oscarsantos9251 Před 4 lety

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

  • @elangelmensajero6524
    @elangelmensajero6524 Před 4 lety +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  Před 3 lety

      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. czcams.com/play/PLu8wBtXk2ly4qs3v8JID0gC0MWxVG_b30.html

  • @nickmg9026
    @nickmg9026 Před 4 lety

    Gracias por su aporte

  • @yesidcalle01
    @yesidcalle01 Před rokem

    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?

  • @jirlezaenriquez2959
    @jirlezaenriquez2959 Před rokem +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.

  • @carlospineda222
    @carlospineda222 Před 5 měsíci

    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

  • @deisycantillo1680
    @deisycantillo1680 Před 3 lety

    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.

  • @AntonioCruz-pr7lw
    @AntonioCruz-pr7lw Před rokem

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

  • @MrPerrokalato
    @MrPerrokalato Před 4 lety +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

  • @martinfercho
    @martinfercho Před rokem +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 Před rokem

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

  • @joaquinivanjuarez2194
    @joaquinivanjuarez2194 Před 2 lety

    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 Před rokem

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

    • @amyroamyro8344
      @amyroamyro8344 Před rokem

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

  • @JUANRAMIREZ-cg3ny
    @JUANRAMIREZ-cg3ny Před 4 lety

    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?

  • @Fredick.7
    @Fredick.7 Před 4 lety

    EXCELente, EXCELente, EXCELente.

  • @captainfordo2097
    @captainfordo2097 Před 3 lety

    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?

  • @antonioaguirre8458
    @antonioaguirre8458 Před 4 lety +1

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

    • @SergioAlejandroCampos
      @SergioAlejandroCampos  Před 4 lety +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.

  • @pmimartin
    @pmimartin Před 4 lety +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

  • @fabiairbombardier172
    @fabiairbombardier172 Před 4 lety

    por casualidad tendras unos videos o series de excel intermedio

  • @franciscom.paredesarias2356

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

  • @gpesantz8810
    @gpesantz8810 Před 3 lety

    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

  • @sauleduardodeleonacevedo1315

    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?

  • @tavoval61
    @tavoval61 Před rokem

    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.

  • @darlingrojas5315
    @darlingrojas5315 Před 4 lety

    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

  • @teresadiaz2040
    @teresadiaz2040 Před 3 lety

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

  • @ignacioestradabarroso3026

    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?

  • @victorherreraguzman5014

    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).

  • @johnarteaga9465
    @johnarteaga9465 Před 4 lety

    Como enviar solo una celda con imagenes adjuntas