Macro en Excel - Copiar hojas de Excel a Excel - 1 de 2

แชร์
ฝัง
  • เผยแพร่เมื่อ 4 ต.ค. 2017
  • 💎Únete a este canal y accede a los beneficios de la membresía:
    bit.ly/MiembroCanalAutomatizador
    1) Únete a la Comunidad Triple EEE, es Gratis: goo.gl/FrswaC
    2) Descarga el archivo utilizado en el vídeo: bit.ly/4fjbTw0
    3) A través de tu email Suscríbete a este curso gratuito para aumentar tu productividad en Excel un 80% y obtén 4 regalos adicionales al suscribirte a este curso: goo.gl/zNqh0o
    Una pregunta recurrente que nos han realizado es cómo copiar hojas de Excel a Excel, es decir, teniendo las hojas de un archivo A, copiar estas hojas a un archivo B sin necesidad de hacerlo de forma manual, es decir, hacerlo de forma automática, para esto debemos aplicar una macro en Excel.
    Existen diferentes formas de copiar hojas de Excel a Excel, cuando se trata de automatizar esta tarea, esto se resume a crear una macro en Excel que nos permita conseguir este objetivo, de hecho al realizarlo con esta herramienta, no necesitamos abrir el archivo o los archivos que contienen las hojas en Excel que se van a copiar, ya que esto es trabajo de la macro.
    ¿Qué se necesita para automatizar la tarea de copiar hojas de Excel a Excel?
    1) Saber la ubicación exacta de los archivo que contienen las hojas a ser copiadas
    2) Saber el nombre exacto (con extensión incluida) de los archivos que contienen las hojas a ser copiadas
    3) Crear la macro que desde un archivo principal abra el archivo de Excel o los archivos, que copie las hojas y las anexe al libro o archivo principal de Excel
    Los pasos a realizar en la macro en Excel para copiar hojas de Excel a Excel son los siguientes:
    1) Asignarle un nombre a la macro, en nuestro caso le llamaremos importarHojasArchivoExcel
    2) Crear las variables en VBA que necesitamos para el desarrollo de la macro
    3) Inactivar el “parpadeo” de la pantalla cuando se esté ejecutando la macro, esto se hace a través de la orden Application.ScreenUpdating
    4) Inactivar las alertas en Excel para evitar mensajes que esperen respuesta por parte del usuario cuando se estén copiando hojas de Excel hacia otro archivo de Excel, esto lo hacemos a través de la orden Application.DisplayAlerts
    5) Capturamos el nombre del archivo actual o principal, al igual que la carpeta donde se encuentra el archivo a ser copiado junto con el respectivo nombre de este
    6) Se debe validar que exista el archivo del cual hemos capturado el nombre y del cual se van a copiar las hojas de Excel
    7) Se abre el archivo a través de la orden Workbooks.Open
    8) Se recorren las hojas del archivo abierto, se van copiando estas hojas y se van anexando al archivo principal que es donde se está ejecutando la macro
    9) Se cierra el archivo de Excel que se abrió en el punto 7
    10) Activar las opciones que se mencionan en el punto 3 y 4
    Este es el primer video de 2 que realizaremos referente a la actividad de Copiar hojas de Excel a Excel implementando una macro en Excel, para la segunda entrega optimizaremos esta tarea con el fin de facilitar mucho más copiar hoja de Excel a Excel.
    Para no perderte nada de lo que compartimos en las redes sociales, puedes seguirnos a través de los medios:
    Facebook: goo.gl/W5dIsa
    Twitter: / ee_excel
    Instagram: goo.gl/xadGB5
    Linkedin: goo.gl/Os1boH
    Nivel Excel: Nivel avanzado de Excel
    Proyecto: Especialistas En Excel
    Líder: Alfonso Lenis

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

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

    ❤️❤️ Suscríbete a este canal y no olvides darle un like al video 👍🏻
    👉goo.gl/FrswaC

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

      Hola buenas noches, seguitu video pero me salio el error 1004 que mi archivo esta oculto o cifrado, como puedo solucionar el error e agraadeceria de mucho sime das un tip para solucionarlo

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

    Excelente, funcionó de maravilla.Muchas gracias.

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

      Hola Martín, es con mucho gusto, siempre será un gusto compartir contenido para nuestra comunidad, un abrazo virtual.

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

    Super sencillo de entender y super práctico, muy top!!!! recomendadisimo

  • @javiermartinez3474
    @javiermartinez3474 6 ปีที่แล้ว

    Qué productiva esta macro para aplicarlos en nuestras funciones, Ing. Alfonso Lenis, le felicito porque hace ver tan fácil la creación de macros en Excel. Gracias por compartir esos conocimientos y esperamos la segunda entrega. Excelente!!!

  • @Ciber.net17
    @Ciber.net17 6 ปีที่แล้ว

    Gracias ya extrañaba, los tutoriales de triple E, gracias por compartir tus conocimientos son muy buenos... Bendiciones.

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

    Muchismas gracias por el vídeo! era justo lo que necesita para unificar todas las planillas de mis docentes en un solo archivo!

    • @soporte3e.102
      @soporte3e.102 4 ปีที่แล้ว +1

      Hola Que tal Gabriel. Mi nombre es Rosa Páez del equipo de soporte de EspecialistasenExcel.com. De eso se trata, siempre de aplicar lo aprendido para que nuestra comunidad se beneficie,
      gracias por comentar, un abrazo.

  • @Lissto6
    @Lissto6 6 ปีที่แล้ว

    Excelente vídeo hermano Alfonso, mil gracias

  • @darioramirez480
    @darioramirez480 6 ปีที่แล้ว

    Perfecto, ahorra mucho tiempo... excelente recurso...

  • @jesusllanes4368
    @jesusllanes4368 6 ปีที่แล้ว

    buenos día Ing. este vídeo me parece de vital importancia ya que resuelve un gran problema para la recuperación de archivos copias

  • @javierbermudezhuertas4579
    @javierbermudezhuertas4579 5 ปีที่แล้ว

    Muy buen material Alfonso! Muchas gracias

  • @Asesoria_tributaria
    @Asesoria_tributaria 6 ปีที่แล้ว

    Cordial saludo ingeniero, primero felicitarlo por su iniciativa de transmitir sus conocimientos y segundo solicitarle su colaboracion con lo siguiente :

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

    Gracias por la información.

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

    Estupendo video. Gracias por la explicacion

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

      ¡Hola Que Tal! Mi nombre es Santiago Ospitia del equipo de soporte de Especialistas En Excel.
      Gracias por tu interés y por valorar lo que hacemos, un abrazo.

  • @flatbass3
    @flatbass3 6 ปีที่แล้ว

    Ingeniero gran aporte! Saludos

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

    excelente voy a utilizarlo en esta misma semana

  • @ronaldsiguenza9201
    @ronaldsiguenza9201 6 ปีที่แล้ว

    muy buena ingeniero

  • @sergiomachuca1719
    @sergiomachuca1719 6 ปีที่แล้ว

    Gracias estimado

  • @EUDACRUZO
    @EUDACRUZO 6 ปีที่แล้ว

    Excelente. y en espera de la segunda entrega. si este es super funcional como sera el siguiente.

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

    Buen video me ayudo mucho, gracias

    • @ElAutomatizador
      @ElAutomatizador  6 ปีที่แล้ว

      Con gusto, gracias por comentar, saludos.

  • @carloswills2701
    @carloswills2701 5 ปีที่แล้ว

    Hola! me gusta mucho tu canal y tus grandes aportes en los videos. Me gustaria poder hacer una macro que me permita exportar en lugar de importar

  • @patriciogonzalez6760
    @patriciogonzalez6760 6 ปีที่แล้ว

    Buenas tardes Don Alfonso, le agradezco todas sus enseñanzas, ya que me han servido en varios casos que he tenido que resolver, en lo relacionado a este tema ¿ se pueden importar varias hojas de distintos archivos? gracias por su respuesta y enseñanza

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

    Hola! Le agradecería me pudiera indicar cómo poder tener un libro excel destino y que éste se vaya actualizando a medida que voy haciendo cambios en un libro excel origen. Muchas gracias!

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

    Inge buenas, queria saber si este tipo de macro puede funcionar en una intrared? Varias computadoras de diferentes usuarios que tengan archivos similares y que una de ellas posea una central que sea la que importe los datos para control

  • @albertodiaz9728
    @albertodiaz9728 5 ปีที่แล้ว

    Muy buenas tardes Alfonso Lenis, antes que nada mi mayor respeto.
    Muchas por tan buenos materiales.
    He probado por todas las formas posibles de copiar hojas de Excel, inclusive he intentado hacer los mismos que se muestran en el vídeo tutorial, y no me funciona.
    No se si tiene que ver que los dos archivos estén grabados en en formato para Macros o solo el archivo activo debe estar en ese formato?
    Me gustaría recibir ayuda, también de los usuarios virtuales, de ser factible.
    Saludos!!

  • @heps62
    @heps62 5 ปีที่แล้ว

    Buena explicación, aunque tengo el problema de copiar de un libro a otro con los mismos nombres de las hojas, y sólo los valores. Muchas gracias.

  • @Asesoria_tributaria
    @Asesoria_tributaria 6 ปีที่แล้ว

    Necesito ocultar unas columnas con base en el valor de una sola celda, ejemplo : si la celda d4=2 que me oculte tres comumnas especificas, pero que esa es igual a uno de cuatro valores que oculte la comumna x de lo contrario que no oculte ninguna columna, te agradezco.

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

    Hola, gracias por la excelente contribución. Tengo un problema, en una etapa temprana funcionó bien, pero ahora cuando pasa la línea If nombreArchivo = "" no detecta nada. ¿Cuál será el error? Gracias

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

    Hola buen video, una consulta
    Si mi libro origen tiene 4 hojas pero yo solo quiero importar las primeras 2 al libro destino, cual sería el código a utilizar
    Un saludo

  • @sergiomachuca1719
    @sergiomachuca1719 6 ปีที่แล้ว

    Estimado como puedo automatizar una plantilla de presupuesto que tengo. Me daría su correo para enviarsela y me de algunos tips

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

    Hola Buenos Dias, tengo una consulta, como puedo hacer para que la hoja que voy a importar se posicione al principio del file no al final de las hojas. Muchas gracias de antemano.

  • @nathalyfernandez239
    @nathalyfernandez239 5 ปีที่แล้ว

    Hola, yo necesito EXPORTAR hojas de mi libro BASE DE DATOS a otro libro DESTINO, tienes algún tutorial que me pueda ayudar?. Gracias

  • @carlosgomez9437
    @carlosgomez9437 6 ปีที่แล้ว

    Buenos días Alfonso tengo un inconveniente como hago para que de una base de datos com más de 6 nombres o personas las cuales tiene más de 20 registros, se pueda alimentar 9 libros más de Excel apartar de esa base de datos matriz y que cada uno de los libros ya que en cada uno de los libros debe tomar el dato específico de sientas personas, es así que cada que yo valla alimentando esa base de datos el grupo de personas década libro también se alimenta automáticamente gracias

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

    Buenos dias....gracias por todo vuestro canal en general, es muy bueno.
    Respecto a este video, no se porque, pero me da error en la linea :
    Workbooks.Open (carpeta & nombreArchivo)
    Me dice error 1004....el documento puede ser solo lectura o estar cifrado.
    Que yo sepa ni una cosa ni la otra.
    Gracias.

  • @jhonherberstellezheredia304
    @jhonherberstellezheredia304 5 ปีที่แล้ว

    Buenas tardes, necesito ayuda. Necesito copiar una hoja específica de 20 libros semejantes en otro libro. A veces los libros tienen el mismo nombre, no tengo idea como poder hacerlo.

  • @user-yl9cn2ub8j
    @user-yl9cn2ub8j 10 หลายเดือนก่อน

    He seguido el paso a paso, lo que hice fue crear la macro en mi archivo origen para exportar las hojas a otro archivo nuevo-destino, no me mandó ningún mensaje de error, sin embargo, no se creo el archivo nuevo.

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

    hola, no me llegó la contraseña para descargar el archivo, me registre pero al seguir los links me envía a otra página, pero no me descarga el archivo
    que me pudiera ayudar

  • @RgoberthoCManceda
    @RgoberthoCManceda 6 ปีที่แล้ว

    Buenas noches Ing. tengo un problema con un archivo de excel , lo siguiente es que tenia una hoja de calculo de unas anotaciones y no se que paso se cambio a .ods y la hoja esta vacia quisiera saber como restaurarlo a un estado anterior pasa que me salio un mensajito y lo acepte sin leerlo fue solo eso Ing. espero su respuesta rigobertho11@yahoo.com