#1 Combinar correspondencia y generar PDFs individuales
ฝัง
- เผยแพร่เมื่อ 24 ก.ย. 2024
- En muchas situaciones es necesario generar una serie documentos destinados a clientes, proveedores o trabajadores que son prácticamente iguales, en los que solo cambian unos datos personales. Hacer los documentos de uno en uno, no es buena solución cuando tenemos muchos destinatarios. En este vídeo vamos a aprender como convertir una lista de personas en un Excel en diferentes documentos personalizados, que podrán imprimirse, enviarse por correo o lo más interesante, que veremos cómo generar un pdf por cada persona. Esto es muy importante si necesitamos por ejemplo firmar electrónicamente los documentos.
La generación de pdfs independientes no es trivial y requiere del uso de Visual Basic para Aplicaciones (VBA). Pero se explicará a un nivel básico, en el que se podrá usar sin ser programador, y un nivel más avanzado en el que se explicará el código usando en manual de referencia de VBA.
Los archivos que se utilizan, para no tener que escribir todo el código se pueden encontrar en este archivo de Google Drive. bit.ly/Tutoria...
IMPORTANTE: La segunda parte del vídeo, en la que se generan los archivos personalizados puede verse en: • #2 Combinar correspond...
- La tercera parte en la que se pueden enviar los ficheros puede verse en: • #3 Combinar Correspond...
Después de escuchar las peticiones que me habéis hecho en todos estos videos, he creado una solución completa para combinar correspondencia github.com/dav...
Versión 2.0 de la aplicación: • DBV Curso Combinar Cor...
Es la cosa más genial que he aprendido... me ahorró horas interminables haciendo 89 cartas individuales!! Muchísimas gracias de verdad!!
¡¡¡Pues cuando veas la versión final que está en la descripción te va a encantar!! Gracias
Duré tres días estudiando el tema expuesto y la verdad que valió la pena, gracias por esa herramienta tan util que le brindas a las personas. Muchisimas gracias.
NO SABES LO AGRADECIDO QUE ESTOY CON USTED!! ME HA SALVADO LA VIDA Y ME HA AHORRADO MUCHISIMO TIEMPO, SALUDOS Y MIL GRACIAS POR TAN EXCELENTE CONTENIDO!!
Felicitaciones, brindar este conocimiento para otras demuestra la calidad de persona que eres
Muchas gracias David por su don de enseñanza y pensar en aquellos a los que nos falta su conocimiento. gracias.
Muchas gracias, ha salvado un negocio en México!!! Le estamos agradecidos y yo en lo personal porque he recordado cosas que aprendí hace muchos años.
Señor David, mil gracias por tan excelente explicación Dios lo bendiga!!!! saludos desde Colombia.
No sabes cuánto agradezco tu ayuda, una bendición. Saludos desde Guatemala.
Estimado señor David. Le agradezco mucho su ayuda en este tutorial. Fue muy instructivo y didáctico. Me resultó muy útil y me ahorró un montón de trabajo. Saludos desde Barranquilla, Colombia
Gracias David, ayer usé tu script para generar múltiples pdf, y me funcionó de maravilla.
Muchísimas gracias!! me has ahorrado un montón de tabajo!! Además todo está muy bien explicado y me ha salido a la primera.
Muchas gracias por la Macro, ¡me fue muy útil! Me di cuenta de que el código no me corre para números pares de páginas: solo impares.
Se puede corregir al añadir un contador en vez de usar el comando CInt en el nombre del archivo. Queda así el loop:
pagActual = 1
Num = 1
Do While pagActual
Erick muchas gracias, la macro sólo me generaba documentos pares, por lo que me hacían falta la mitad de los 193 documentos que necesitaba... me estaba sacando un ojo para arreglarla, pero apliqué la corrección que hiciste y me generó todos los documentos de 2 páginas cada uno....excelente compa! saludos desde Colombia!!!! muchas bendiciones.
Hola Erik, mencionada tu aportación en la versión 1.3. gracias github.com/davidbuenov/CombinarCorrespondencia/releases/tag/v1.3
Gracias por salvar mi día, en verdad que bien explica y gracias por el material, suscrita y con like de una buena vez. Se aprende algo todos los días, hoy esto me ha facilitado mucho mi trabajo como docente. Saludos.
Sos un genio capo. Me ayudaste a realizar una nota para 1200 empleados. Te mando un abrazo desde Quilmes, Argentina.
Rodolfo, lo que me cuentas es lo que me anima a hacer estos videos. No te pierdas la segunda parte que te permite generar los archivos personalizados.
Gracias de nuevo Rodolfo, pues espero que con el tercer vídeo que acabo de subir puedas enviar los 1200 correos de golpe.
¡¡¡Excelente. Impresionante!!! No alabo sólo tus conocimientos, sino sobre todo también tu capacidad de docencia. La verdad es que, considerándome bastante limitado en este campo, simplemente siguiendo tus indicaciones y aprovechando el archivo txt, me ha sido facilísimo conseguir pdf's separados. Te estoy hablando de 2.300
Muchísimas gracias.
Muchas gracias por la explicación, me ha funcionado y ahorrado el trabaj de 2900 documentos, te agradezco enormemente David
Si todo es lo has conseguido con la primera versión, podrás hacer maravillas con la última en la descripción donde puedes poner los nombres que quieras a los ficheros y mucho más.
Debi saber eso anoche, le echare un ojo de igual forma cambie el nombre de los ficheros con otro codigo que me tope de un colega youtuber y ya quedaron nombrados correctamente, ahora veré si tu metodo es el mismo, mas complicado o mas sencillo, debido a que tengo otros 700 documentos por realizar, un saludo y fuerte abrazo, muchas gracias nuevamente
AMIGO EXCELENTE VIDEO, GRAN TUTORIAL ME SALVASTE UN DIA DE TRABAJO, MUCHAS GRACIAS CRACK!
Sos un genio, me solucionaste un inconveniente que me viene afectando hace años!
Gracias. Si te ha gustado disfrutarás con la versión 2.0. github.com/davidbuenov/CombinarCorrespondencia
Muchas gracias, literal pase meses en buscar como guardar en pdf independientes. Excelente
Muchas Gracias!!!, me salvaste, muy bien explicado, sos un genio!, saludos desde BS AS, lo necesitaba para hacer los diplomas para los colegios
Hola Bernardo, gracias por tus comentarios. He hecho dos nuevos videos justo con los ejemplos de los diplomas para incluir la firma visible y electrónica si es necesario.th-cam.com/video/GOASbrJpYKE/w-d-xo.html
Muchas gracias David por el código, ya realicé prueba con documento de 800 páginas. 100 puntos por su aporte.
Muy útil. Gracias por la ayuda. Increíble que algo tan necesario sea tan complicado par aun usuario convencional. Gracias por tu ayuda.
Excelente, lo veia y me costaba entender hasta que lo hice paso a paso, muchas gracias por compartir. saludos
Gracias me salvaste el dia de seguir con dolor de cabeza que no me salía :)
Excelente...dios te bendiga ...aplique la forma de imprimir de forma masiva en PDF y funciono a la perfeccion...gracias
Muchas gracias David por tu tutorial, me ha ayudado muchísimo en mi trabajo
Cordial saludo David Bueno Vallejo quiero agradecerte este proceso me ayudo mucho, mil gracias por tu conocimiento en este canl qve Dios te bendiga
Buen día David, muchas gracias por tu vídeo. Me sirvió mucho como herramienta para hacer más eficiente mi trabajo.
Muchísimas gracias, me ha sido de gran utilidad. En otras canales cobran por la macro. Muy agradecido.
Gracias! Al margen, increíble como Microsoft hace todo en difícil.. con google y autocrat lo hago literalmente en 9 clicks.
Saludos y gracias por el video.
Gracias por mostrar la alternativa con tecnología de Google.
Te recomiendo que mires la aplicación definitiva en github que hace muchas más cosas: github.com/davidbuenov/CombinarCorrespondencia
MUUCHAS GRACIAS, me ayudaste a ahorrarme un montón de trabajo innecesario. Me encanto que todo fue muy claro y sencillo. Gracias de nuevo
Excelente video. Excelente explicación. Increible ayuda. Mil gracias David
Eres una joya David, muchas gracias por tu aporte. Me sirvió muchisimo, que Dios te bendiga siempre, eres una gran persona
EXCELENTE DAVID TU EXPLICACION, CLARO , CONCISO Y PRACTICO
Me ha gustado tu explicación y me ha dado acceso a como hacerlo, así te puedes crear los ficheros recorriendo el dataset...
Excelente! Lo recomiendo 100%, lo logré sin ningun inconveniente
Muchas gracias. Si te ha gustado seguro que disfrutas con la versión definitiva en: github.com/davidbuenov/CombinarCorrespondencia
Funciona a la perfección. Gracias por tomarte el tiempo, me sirvió mucho. Saludos desde la CDMX
Muchas gracias. Te recomiendo que uses la versión final en la descripción. Saludos a México
Muchas gracias por la explicación. Precisamente buscaba poder separar los documentos combinados. Write ofrece esa opción al combinar pero en Word no es posible si no es con la programación que has explicado. Y además de paso incluso te los convierte en pdf. Me viene genial para el trabajo. Gracias.
Me alegro se que sirva. Te recomiendo que veas la segunda parte.
Genial, muchas gracias, muy util para los que hacemos analisis de datos
Gracias por tus comentarios. Si te interesa el análisis de datos te recomiendo mis videos sobre análisis de Covid-19 th-cam.com/video/I8NSaaPdR8g/w-d-xo.html
Mil gracias, me ayudaste a ahorrar muchísimo tiempo.
Excelente vídeo. Resulta muy útil y fácil de entender. Chapeau!
Super completo, te amo amigo. Bendiciones
Muchas gracias. Si te ha gustado suscribete 😉 y no te pierdas el resto de videos de la serie: th-cam.com/play/PLnNbmcjjevxss8tF1cEtOe9eh6q6eJQd9.html 🙂
¡Gracias!, un manera de explicar bastante sencilla, tendré que estudiar un poco más el lenguaje VBA.
Excelente su aporte, muchas gracias funcionó perfecto, me salvo mucho tiempo de trabajo, Gracias
Excelente video muy práctico para el trabajo! Muchas gracias
Muchas gracias, ya estaba pensando en hacerlo manualmente para un montón de escritos
David, muchas gracias, esta macro está genial, nos has ayudado un montón.
Muchas Gracias!!!!! pude resolver un problemas que tenia desde hace mucho. favor si que con el buen trabaja
¡Muchas gracias!, excelente video. Bendiciones por compartir el código para la generación de PDFs independientes. Saludos
Buenísimo...muchas gracias David por este valioso aporte
¡Qué bien explicado! Muchas gracias.
Gracias, por fin encontré lo que buscaba. Me ayudarías muchísimo si compartieras en la descripción el código de la macro.
Hola Pepe, esta en la descripción del vídeo y hay una segunda parte que te permite personalizar los nombres de los archivos
Gracias, me ha ayudado mucho en mi trabajo
Que buena explicación, me ayudo bastante, muchas gracias. Ya me suscribí
Excelente, David! La de horas que me ahorras a partir de hoy :)
Excelente explicación, me ha ayudado un montón, muchísimas gracias
Excelente aporte, funciona perfecto. Lo utilice para generar certificados.
Hola David, muchas gracias por compartir el código hice la prueba y funcionó sin problema.
Muchas gracias por el video. Excelente explicación
Excelente trabajo fue muy entendible y me ha sido de gran utilidad. Muchas gracias.
Hola David, tu video fue de mucha ayuda.
Saludos!
Excelente video, muy entendible. Muy agradecido por el codigo y la explicacion.
Sos grande pa. Me has ayudado un montón. Saludos desde Perú
Muchas Gracias, me ahorraste mucho tiempo!
Excelente! me has ayudado muchísimo ... Muy buena explicación y desarrollo
Muy útil, muchísimas gracias por tu tiempo y esfuerzo.
David, infinitas gracias, me ha sido MUY útil este vídeo
Me alegra, pues en la descripción tienes la version definitiva con muchas más funcionalidades y vídeos
Muchisimas Gracias!! Excelente explicación y resolví mi problema muy pronto
Muchísimas gracias por compartir. Muy útil.
Profe, excelente macro, super útil y muy sencilla
Genial amigo!!!! mil gracias por tu ayuda estoy feliz me acabas de salvar la vida abrazo!!!
el tiempo que me has ahorrado ! gracias!!!
Muy buen tutorial la verdad , una gran explicación y de gran utilidad :)
Excelente explicación David. Me ha sido muy útil.
Muy interesante David, gracias. Seguramente nos sea de utilidad en breve. Un saludo
Excelente video, un proceso muy simple. MUCHAS GRACIAS
Hay una versión muy completa que acabo de actualizar puedes verla aquí: github.com/davidbuenov/CombinarCorrespondencia
Mil pero mil gracias por compartir tu conocimiento
Muy util esta herramienta profesor. Mil gracias.
Muchas gracias, fue de mucha ayuda este tutorial
Excelente serie de videos. Mil gracias!!!
Te lo agradezco, Muy buen video. Estaría padre que esos PDF individuales se enviaran de una vez por correo
Pues disfruta el resto de vídeos pues podrás enviarlo por correo, adjuntar archivos, poner nombres individuales, escribir HTML en el cuerpo de los mensajes... Un mundo 🌎 por descubrir 🤣
¡Muchísimas gracias! Muy útil y didáctico
Buenos días David,
primero darte las gracias por el video, esta muy bien explicado.
Mi pregunta es la siguiente, es posible asignar al nombre del fichero uno de los campos de la combinación...?
Supoente que estas generando facturas, y lo interesante sería poder incluir el núm de la factura en el doc pdf generado.
Ya me dirás
Gracias
Muchismas gracias por tanta generosidad
Funcionó perfecto! Muchas gracias por el tutorial.
Excelente, muchas gracias por compartir conocimiento, el mejor!
¡Buenisímo! office, macros voy a probar, ¡Gracias David!
IDOLOOOOOO. Gracias por ese txt, me ahorraste años de vida.
Muchas gracias Luana, pues si te ha gustado la primera, disfrutarás con la versión final github.com/davidbuenov/CombinarCorrespondencia 😉
Hola David,
He visto que tu código actual no imprime las páginas impares si el número de páginas del documento es 2 (posiblemente no funcionará con otros números de página, quizá sólo los pares ¿?). Lo he solucionado cambiando "CInt(pagActual / paginasDocumento)" por "pagActual". Ahora sí que imprime todas las páginas aunque el documento final se nombre con números impares.
Al menos es lo que me ha sucedido a mi! :)
Un saludo cordial
Hola Sirée, yo también tuve problemas con los números pares. Mi solución fue crear una variable de tipo int que aumentara de uno en uno, así los archivos quedarían ####1, ####2, ####3, independiente de si se piden 2 o más hojas por cada archivo PDF. Saludos
@@Manny-yz6sv pero como lo hiciste?
Increíble su canal Maestro David, sus video son muy completos y la explicación muy clara, lo estoy llevando a la práctica ahorita mismo, creo algo estoy haciendo mal por que no me queda, no es mi fuerte esto pero le estoy tratando de entender :( , seguiré intentando, seguro que gracias a su video me ahorrare mucho trabajo. Saludos a usted y a sus seguidores desde México CDMX. ya me suscribí👍
Mucha gracias Adrián. Si no quieres complicarte Usa la Version definitiva que estás en la descripción
Muchas gracias por tu ayuda, excelente tutorial.
Muchas gracias por tu aporte, quisiera saber si hay alguna posibilidad que al momento de querer guardar el archivo me lo guarde con una variable definida desde excel?
Por ejemplo que el archivo se llame el documento como el empleado 1, empleado 2 y así sucesivamente
Yo también estoy interesado en saber cómo se haría esto para poder enviar posteriormente correos con archivos adjuntos personalizados
Justo eso me falta por hacer, lograste hacerlo?
Excelente video muchas gracias por tu tiempo
Muchas gracias! cuantas horas que puedo ahora dedicar a otras cosas sin volverme loca! :)
Muy práctico y muy útil, yo ahora estoy en la pelea de que en los nombres de los archivos generados tenga un dato concreto, como el nombre y similar
Pues mira la versión 2.0 y verás que tu problema esta resuelto. Aquí está todo explicando desde el principio. th-cam.com/play/PLnNbmcjjevxuaT1lxybah8YnhoN4iAzVJ.html
Muchas Gracias por la ayuda... la macro funciona perfecto
Buenas noches
Por favor
El texto está en la descripción
Excelente video, cual seria la macro para que los archivos queden en Word distintos y no en pdf ? Es eso posible ?
¡Eres mi héroe! muchas gracias, nueva sub
Mil gracias!.... me salvaste la vida!....
Muchisimas gracias... me salvaste mucho trabajo