Como crear un BOTÓN para EXPORTAR A PDF en forma SECUENCIAL solo una SECCIÓN DE HOJA DE EXCEL

Descarga mi catálogo completo de videos cortos aquí: www.elingefrancisco.com/produ...
Accede a mis cursos aquí: www.elingefrancisco.com/ld-co...
Únete a este canal COMO MIEMBRO para acceder a beneficios exclusivos:
/ @elingefrancisco
Canales recomendados: ‪@franciscoendosruedas‬ ‪@monisweets‬
En este video aprenderemos a crear un botón con una macro de VBA para poder exportar una sección de una página a archivos PDF de manera secuencial sin que se sobreescriba el archivo en una ubicación de carpeta específica.
................
Sígueme en mis redes sociales:
Twitch (DIRECTOS): / elingefrancisco
TikTok: / elingefrancisco
Instagram: / elingefrancisco
#Excel #Microsoft #ExportaraPDF

Пікірлер: 81

  • @Yes-xk1tx
    @Yes-xk1tx2 жыл бұрын

    Se merece todos los premios del mundo 👨‍🏫

  • @robertoleon3965
    @robertoleon3965 Жыл бұрын

    Francisco excelente video con una amplia gama para este guardar en PDF, cualquier documento que se requieraguardar y con un correlativo excelente amigo agradecido,

  • @leonardopoblete1310
    @leonardopoblete13102 жыл бұрын

    Excelente. Muchas gracias por compartir su conocimiento. Saludos.

  • @josemariacorderoherrera640
    @josemariacorderoherrera640 Жыл бұрын

    Excelente su didáctica para los que estamos aprendiendo. Saludos.

  • @ObeliskOficial25
    @ObeliskOficial252 жыл бұрын

    Ingeniero Francisco, como siempre tan didáctico. Me gustaría pedirle un vídeo con métodos de pronóstico y cuando usarlos. Gracias 😃

  • @DONALD897
    @DONALD8972 жыл бұрын

    Gracias 👍 Ingeniero por su valioso aporte. Saludes y éxitos en sus proyectos amigo.😔

  • @jesuseliasmartinezlopez7334
    @jesuseliasmartinezlopez7334 Жыл бұрын

    Me funciono Perfecto 👌 lo único q me gustaría saber es como sustituir & Now * 1 Para que los archivos se guarden con el nombre y un solo número consecutivo !

  • @dshzero
    @dshzero2 жыл бұрын

    Excelente video, tenía mucho tiempo queriendo lograr eso pero no encontraba una explicación tan entendible y práctica. Mil gracias.

  • @dshzero

    @dshzero

    2 жыл бұрын

    Si quisiera hacer la misma función de un PDF guardado de manera secuencial, pero en base a una plantilla por ejemplo un certificado o constancia tiene algún otro ejemplo Ing. Saludos desde Cd. Guzmán, Jalisco.

  • @guerreroleon78

    @guerreroleon78

    2 жыл бұрын

    @@dshzero hola, yo lo haría con un for i, o en una hoja de excel aparte creo los números secuencial, y hacer que la macro busque ese numero secuencial.

  • @laverdadabsoluta873
    @laverdadabsoluta873 Жыл бұрын

    Muchas gracias me distes la base

  • @ricardomontilla519
    @ricardomontilla519 Жыл бұрын

    gracias eres el mejor

  • @hensilvatar
    @hensilvatar9 ай бұрын

    Profe. Excelente como siempre. Si quisiera asignar una numeración consecutiva a cada PDF. Comenzando en 001, por ejemplo. Como cambiaria el Programa?

  • @aleasm4750
    @aleasm4750 Жыл бұрын

    Excelente vídeo Inge, consulta cómo lo debo definir para que se guarde en Documentos de cualquier usuario y no en uno específico, gracias.

  • @yeseniatorres3713
    @yeseniatorres37138 ай бұрын

    Francisco primero que nada te felicito por tus excelentes videos me han ayudado mucho, se puede hacer lo mismo pero en vez de gaurdar en PDF, existe alguna opción que podamos guardar una factura como imagen jpg. ? Gracias

  • @wfrangelchale1700
    @wfrangelchale1700 Жыл бұрын

    Inge y como lo hacemos en Google Sheets, este video me ha ayudado mucho pero ahora trabajo con Google

  • @luisfigueroa9022
    @luisfigueroa9022 Жыл бұрын

    Saludos. Tendrás un video que explique cómo hacer un índice en PDF que te lleve a la página donde se encuentra. Agradezco cualquier video o recomendación

  • @josemcazaliseiguren833
    @josemcazaliseiguren8337 ай бұрын

    Hola Inge Francisco. Aprendo mucho con sus videos y quería pedirle ayuda para crear una macro que me sirva para imprimir en pdf o en papel los encabezados y todas las filas que contengan datos de una hoja excel. Tengo una lista con un máximo de 90 filas y necesito imprimirla, pero no siempre tiene el mismo numero de entradas, por lo que, cuando quiero imprimir, tengo que seleccionar las filas llenas, establecer el area de impresion e imprimirlas. ¿Podería automatizar esta terea con una macro?

  • @jvarela
    @jvarela2 жыл бұрын

    Profe una sugerencia. Para que no haya que asignar el rango de la tabla para que el objeto no salga en la impresión, se puede evitar que el objeto salga en la impresión con solamente indicarle en sus propiedades que no se imprima.

  • @guerreroleon78

    @guerreroleon78

    2 жыл бұрын

    es valido, pero al no indicar mas nada. esa columna excel la va a considerar, y siempre vas a tener una hoja en blanco después de la información.

  • @mdiazo09
    @mdiazo092 жыл бұрын

    TODO UN CRAK INGE

  • @rodelafu7
    @rodelafu7 Жыл бұрын

    Inge. Buenas tardes. Una consulta. Como puedo aplicar este ejercicio pero que el nombre del pdf sea tomado de una celda. Ya qué cada hoja debe tener diferentes nombres. La celda hace referencia a un buscarv. Le agradezco infinitamente por sus conocimientos.

  • @leopoldovazquez3255
    @leopoldovazquez32552 жыл бұрын

    Buenisimo video Ingeniero. Una pregunta, se puede desiganar el nombre del archivo en una celda del Excel en la que podemos concatenar, por ejemplo, el nombre y la fecha fecha (de este modo en mas faciu de idebtidicar los pdf's). Muchas gracias.

  • @leopoldovazquez3255

    @leopoldovazquez3255

    2 жыл бұрын

    Ya le encontré como, Ingeniero. Gracias. Solo hace falta agregar un comando en Visual Basic e indicar la celda. Por si a alguien mas le sirviera, asi debe quedar (en la Celda "C1" tengo el nombre exacto como quiero que se salve, concatenando el nombre del archivo y la fecha - - - Sub PDF() ID = Range("C1").Text Ubicacion = "XXXXXXXXXXXXXXXX" NombreArchivo = ID ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ Ubicacion & NombreArchivo, Quality:= _ xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas _ :=False, OpenAfterPublish:=True End Sub - - -

  • @angelzevallos479

    @angelzevallos479

    2 жыл бұрын

    @@leopoldovazquez3255 Muchas gracias estimado, era justo lo que buscaba. Saludos

  • @luisbusto6807

    @luisbusto6807

    Жыл бұрын

    No soy experto solo necesito poner nombre y número factura. Serías tan amable de decirme Cómo quedaría concatenado con la fecha? Nombre archivo = Range("C1") & Now * 1. Sería así? Me sería de gran ayuda un ejemplo completo, Gracias

  • @eduardoardila4879
    @eduardoardila48792 жыл бұрын

    Inge llegué aquí por TikTok (donde lo sigo ya hace un tiempo), pero en ninguno de sus videos he encontrado (de hecho en ninguna parte) solución a mi problema. Resulta que yo programo turnos en mi oficina, son servicios puntuales que cada persona tiene que cubrir diariamente a lo largo del mes, toda la programación está en una hoja de Excel, en la primera fila aparecen los números del 1 al 30 o 31 dependiendo del mes, y en la primera columna el nombre de todos los integrantes de la oficina, de tal modo que en la intersección entre la fila (que contiene el nombre) y la columna (de la fecha) pueden haber 4 opciones: que tengan alguno de los 3 turnos especiales o que estén libres ese día. Hasta ahí todo bien. El problema es que semanalmente debo enviar un compilado únicamente con las personas que están de turno (especificando el tipo de turno y el día). Semana tras semana me toca hacer eso manualmente ya que no he encontrado la forma en la que pueda varia la fecha y que a través de ella se muestren de forma organizada los 3 turnos de cada día. He intentado con buscarv, con índice, con coincidir e incluso he intentado con macros sin ningún resultado positivo. Entonces heme aquí, en mi último intento por lograr automatizar ese proceso antes de caer en la resignación de la manualidad. Lamento lo largo del comentario, espero que todo haya sido claro y puedas ayudarme.

  • @guerreroleon78

    @guerreroleon78

    2 жыл бұрын

    algo complejo, hay grupos en facebook y foros que te puedan dar una manito con tu caso. espero logres dar con la repuesta!

  • @juangonzalez5459
    @juangonzalez5459 Жыл бұрын

    estimado muy buen aporte, pregunta en la parte que le asignas nombre con hora y fecha NOW existe la forma que esos numeros tengan un valor asignado de mi parte para realizar trazabilidad con lo que se reliaza nombre final ejemplo exportadoPDF_830 y el siguiente sea exportadoPDF_831 gracias lo mas seguro que exista el video donde se explique dicha accion !!?? GRACIAS

  • @samuelgarcia4002
    @samuelgarcia4002 Жыл бұрын

    Hola ingeniero Francisco ¿Hay forma de guardar solo una hoja de Excel en PDF?

  • @wilfredomezamisaico6364
    @wilfredomezamisaico636429 күн бұрын

    Excelente ing tengo una curiosidad, como puedo hacer tengo 3 celdas combinadas que se ajuste automáticamente de acuerdo la cantidad de mi texto ingresado como hago eso.

  • @Yamen8513
    @Yamen85132 жыл бұрын

    Hola muchas gracias. Por la información como puedo hacer esto mismo pero en Google sheets gracias

  • @lupitalopez-er6gk
    @lupitalopez-er6gk Жыл бұрын

    hola que tal... puede hacer un video especificando exctamente que cambiar para imprimir por favor

  • @jordidemanresa7928
    @jordidemanresa79282 жыл бұрын

    Buen aporte ingeniero. Ese rango que ha definido es un rango estático pero si la modificación que hacemos es para añadir más datos (filas o columnas), cómo hacemos para que ese rango sea variable? Muchas gracias, Jordi.

  • @guerreroleon78

    @guerreroleon78

    2 жыл бұрын

    puedes crear un rango dinamico, con macros puedes crear un rango dinamico.

  • @ManuelJuarezPlus
    @ManuelJuarezPlus Жыл бұрын

    Exelente aporte Ing Fransisco. Yo hice todo como indica en este video pero no me dejara elegir el Rango me da error de sintaxis.. no logre ver mi error

  • @leandrof.3356
    @leandrof.3356 Жыл бұрын

    Hola, buenas tardes, me podia indicar que hay que cambiar para que guarde la hoja con el nombre de una celda determinada. muchas gracias por su tiempo

  • @alejandropalma9179
    @alejandropalma91792 жыл бұрын

    Genial

  • @joseluissaiz8715
    @joseluissaiz87152 жыл бұрын

    Buenas tardes, estupendo el tutorial pero tengo una duda. Se puede hacer que conbine el nombre del archivo a guardar con los datos de dos celdas, una seria el numero de un tre de la celda B1 junto con la celda J8 donde sale el dia ?

  • @joseluisalbas.4235
    @joseluisalbas.4235 Жыл бұрын

    Ing. Gracias por el aporte es de mucha utilidad. QUISIERA QUE ME AYUDE CON ALGO POR FAVOR, SI YO TENGO LA NOMINA DE 200 EMPLEADOS QUE AN TRABAJADO EN EL AÑO 2022, COMO PUEDO HACER QUE ME INSERTE UNA FILA DESPUES DE CADA EMPLEADO SI ESTE EMPLEADO TIENE TRABAJADO DOCE MESES Y ESOS DOCE MESES ESTAN REGISTRADOS EN MI NOMINA PARA PODER SUMAR LOS INGRESOS EN TODO EL AÑO

  • @PaenquebeConsultor
    @PaenquebeConsultor2 жыл бұрын

    ING interesante el tema, nos regalas el archivo mil gracias 🙏👍

  • @leopoldovazquez3255

    @leopoldovazquez3255

    2 жыл бұрын

    Excelente video, muchas gracias. Se puede formatear el nombre del archivo (fecha)?, se puede designar una celda en la que tengamos la fecha como nombre?. Gracias

  • @Antonio8688
    @Antonio86882 жыл бұрын

    Excelente, ingeniero. ¿Cómo podría modificarse el código para que no quede fijo el rango sino que pueda indicarse al momento de guardar? Gracias por compartir conocimiento,

  • @guerreroleon78

    @guerreroleon78

    2 жыл бұрын

    puedes crear un rango dinamico, en macro puedes crear un rango dinamico.

  • @Antonio8688

    @Antonio8688

    2 жыл бұрын

    @@guerreroleon78 Gracias por tu respuesta.

  • @danitorres28
    @danitorres28 Жыл бұрын

    Hola se podría hacer algo parecido en access para imprimir los Registros de un formulario que los exportara cada uno en pdf con el nombre de un campo Concreto? Tengo un formulario de notas de alumnos y me gustaría al imprimir que en vez de sacar todos en un mismo pdf los Sacará individualmente con el nombre de cada alumno, gracias

  • @juanmanuelpaol4509
    @juanmanuelpaol4509 Жыл бұрын

    Hola consulta para guardar más de 1 hoja en pdf con lo explicado?.Gracias por tu respuesta.

  • @cristianreyessuarez9649
    @cristianreyessuarez9649 Жыл бұрын

    La fecha y hora que se guarda, no puede quedar en solo texto? Para que aparezca como fecha en si y no como números 🥲

  • @luisbusto6807
    @luisbusto6807 Жыл бұрын

    Gracias ingeniero, sería posible dar nombre al pdf antes de guardar? Resulta engorroso tener que ir a la carpeta a cambiarlo cada vez que genero uno nuevo.

  • @germanmarsuzzi5054
    @germanmarsuzzi5054 Жыл бұрын

    Hola Francisco! Como puedo hacer para que guarde una cantidad variable de hojas, es decir; quiero que me guarde de la 1 a 3 o de 1 a 2. Poner la cantidad de hojas que quiero que guarde. Muchas gracias

  • @brayanbermudez5069
    @brayanbermudez50699 ай бұрын

    hola , que programa usas para crear tus videos ?

  • @jc7372
    @jc73722 жыл бұрын

    Ing. buenas noches El Catalogo de videos en Tiktok ya no esta disponible en su canal ?

  • @raulgirondaa.1327
    @raulgirondaa.13272 жыл бұрын

    Que súper 👍 Inge. Súper su trabajo. Una consulta como lo haría para que tenga un código en este caso el No de factura irrepetible. Saludos desde los 3600 msm la ciudad maravilla La Paz Bolivia.... muchas gracias

  • @guerreroleon78

    @guerreroleon78

    2 жыл бұрын

    aquí depende de algunos factores: 1) El numero de factura lo asignas manual o ya tienes una macro para eso? 2) en caso de que el numero de factura lo agregues manual en una celda especifica, yo lo haría asi: en el nombre del archivo colocaría la dirección de la celda donde están colocando el numero de factura. Sheets("ventas").Cells(7, 6) donde 7 = fila y 6 = columnas

  • @dylciasalinaszulen2722

    @dylciasalinaszulen2722

    Жыл бұрын

    @@guerreroleon78 justo estaba interesada en agregar este mismo dato al exportar como PDF. ¡¡¡Muchas gracias!!! me fue de mucha utilidad tu dato

  • @guerreroleon78

    @guerreroleon78

    Жыл бұрын

    @@dylciasalinaszulen2722 con gusto!!

  • @OmarCord
    @OmarCord6 ай бұрын

    Hola amigo, como puedo hacer lo mismo pero que me guarde los archivos generados en un solo pdf, sin sobreescribir el archivo. Es decir si le doy al boton varias veces me guarde esos pdf en un solo archivo pdf

  • @genaropazalmanza5524
    @genaropazalmanza55242 жыл бұрын

    Estimado Francisco, estupendo video, felicidades. Yo requiero nombrar el PDF con el nombre de la ActiveSheet, ¿es posible? no he podido. Gracias, salu2

  • @guerreroleon78

    @guerreroleon78

    2 жыл бұрын

    si es posible, fijate que en el video 8:56 hace mención de la segunda variable. y coloca "Exportadorpdg_" yo lo haría asi. Agregaría lo siguiente: nombrearchivo = Worksheets("Ventas").Name

  • @genaropazalmanza5524

    @genaropazalmanza5524

    2 жыл бұрын

    @@guerreroleon78 muchas gracias por tomarte tiempo para responder. Ya intenté tu recomendación pero no me dio resultado. Seguí buscando y con nuestro mismo amigo Inge Francisco, encontré otro video donde lo explica. kzread.info/dash/bejne/aHmOm7GIeLfZiNY.html en el minuto 6:29 es de mucha utilidad. Muchas gracias Francisco.

  • @guerreroleon78

    @guerreroleon78

    2 жыл бұрын

    @@genaropazalmanza5524 excelente. lo bueno es que pudiste dar con la solución. que te ayudara mucho en tus procesos. buena vibra !!

  • @thunderdogs0097
    @thunderdogs00972 жыл бұрын

    Me interesa poder elegir mi ruta para exportar cada vez que le de click al boton.

  • @guerreroleon78

    @guerreroleon78

    2 жыл бұрын

    se puede hacer. creando un Application.FileDialog y agregando variables. aqui en youtube tienes tutoriales sobre esto. un poco mas completo. pero se puede hacer.

  • @tactico684
    @tactico684 Жыл бұрын

    1 pregunta y si solo deseo ejemplo de esa base 1 archivo por cada fila?

  • @jesuseliasmartinezlopez7334
    @jesuseliasmartinezlopez7334 Жыл бұрын

    Mi hoja tiene filtros entones tengo q filtrar uno por uno para generar todos los PDF’s como podría generarlos todos en un solo clic ?

  • @samirleon7346
    @samirleon73462 жыл бұрын

    Cómo hago esto para Google Sheets en apps script

  • @DavidGomez-if3gb
    @DavidGomez-if3gb Жыл бұрын

    Creo que soy el 4° que pide si eso se hace igualmente en sheets ¿Es posible?

  • @PaenquebeConsultor
    @PaenquebeConsultor2 жыл бұрын

    ING Porque en vez de colocarle ese número no mejor para colocarle un nombre gracias

  • @yoendisjoandiazpinto7810
    @yoendisjoandiazpinto78109 күн бұрын

    No se como crear el signo de concatenar

  • @luisgonzalez2261
    @luisgonzalez22612 жыл бұрын

    es posible crear esto mismo pero que NO sea a PDF sino que te de la Opción GUARDAR COMO y solo una SECCIÓN DE HOJA DE EXCEL, es para Facturas en Excel, cree un BOTON GUARDAR y necesito que se guarde como un Archivo pero solo la sección de la Factura ya realizada.

  • @brandonalexisquijanocauich4611

    @brandonalexisquijanocauich4611

    Жыл бұрын

    Pudo realizar lo que quería yo ando intentando aún y no puedo

  • @diegoaymercastillo3206
    @diegoaymercastillo3206 Жыл бұрын

    Y si quisiera hacerlo desde un formulario

  • @oscarsantos9251
    @oscarsantos9251 Жыл бұрын

    Ing como le quitó el papadeo

  • @rojolocura7661
    @rojolocura7661 Жыл бұрын

    Buenas tardes, Ingeniero! No hay caso, llevo dos días viendo video y no puedo solucionarlo. Simplemente necesito Guardar mi "Plantilla" .xlsm en la ruta "C:\Carpeta ". Con el nombre de la celda A1 (N° artículo) y B1 (Nombre de Artículo) concatenadas. (Me quedaría ej. 1234 MESA) Simplemente eso. Alguien podría enseñarme como redactar la macro? Muchas gracias y buen año a todos!

  • @junioradileysonmarroquinvi8275
    @junioradileysonmarroquinvi82758 ай бұрын

    BUENAS NOCHES, PERO DIGAMOS QUE GRABO LA MACRO, PERO LOS DATOS QUE VOY A GUARDAR EN PDF, VARIEN LA CANTIDAD DE ARTICULOS, COMO PUEDE QUE EXPORTE TODOS LOS DATOS QUE ESTEN AHI

  • @monicaguadalupesilva8932
    @monicaguadalupesilva89322 жыл бұрын

    Buenos días, como se respaldan los archivos.

  • @guerreroleon78

    @guerreroleon78

    2 жыл бұрын

    de muchas maneras. 1) si tienes un servidor, puedes hacer configurar el respaldo diariamente. 2) si tu respaldo es de una PC o laptop local. lo puedes hacer a traves de servicios de la nubes. google drive, skydrive, entre otros muchos! todo depende de la necesidad que tengas

  • @monicaguadalupesilva8932

    @monicaguadalupesilva8932

    2 жыл бұрын

    @@guerreroleon78 muchas gracias. Saludos

  • @danielpablo8313
    @danielpablo8313Ай бұрын

    HAY ALGUNA FORMA DE HACER LO MISMO PERO A IMAGEN CON EL MISMO NOMBRE

  • @user-hs2rr3cb7r
    @user-hs2rr3cb7r5 ай бұрын

    Sub ImprimirPDF() '' ImprimirPDF Macro Dim ValorCelda As String Dim RutaArchivo As String Sheets("Factura").Select ValorCelda = Range("G22").Value RutaArchivo = "D:\Documents\PLANTILLA FACTURAS\Factura" & "\" & ValorCelda & ".pdf" ChDir "D:\Documents\PLANTILLA FACTURAS\Factura" ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ RutaArchivo, Quality:= _ xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _ OpenAfterPublish:=False End Sub Con esta rutina, que he suguido de tus video, me da error 1004. En tiempo de ejecucion.No se ha encontrado el documento. Puede que el documento este abieto o se haya encontrado en error al guardar. La varienles estan bien defiidad. Con MsgBox la he verificado. ¿Que estor haciendo mal? Gracias