Skip to main content

Kutools para Office — Una Suite. Cinco Herramientas. Haz Más.

¿Cómo copiar varias hojas múltiples veces en Excel?

Author Tech Support Last modified

En el trabajo diario con Excel, es posible que te encuentres a menudo en situaciones donde necesitas copiar una o más hojas de cálculo varias veces dentro del mismo libro o en diferentes libros. Por ejemplo, podrías querer usar una hoja de plantilla para crear informes mensuales, o tal vez necesites proporcionarle a cada miembro del equipo una copia idéntica de una hoja de cálculo para la entrada individual de datos. Duplicar manualmente las hojas una por una puede ser tedioso y propenso a errores, especialmente cuando tienes que crear varias copias a la vez o manejar muchas hojas de cálculo en diferentes libros.

Afortunadamente, Excel ofrece una variedad de maneras de optimizar este flujo de trabajo. Este tutorial introduce una gama de métodos prácticos para copiar eficientemente una o varias hojas de cálculo, ya sea que necesites duplicarlas una sola vez o varias veces, y ya sea que estés trabajando dentro del mismo libro o entre varios archivos.


Hacer una copia de varias hojas una vez en el libro activo u otro libro con el comando Mover o Copiar

El comando Mover o Copiar integrado en Excel proporciona una manera sencilla de duplicar hojas de cálculo. Este método puede ser útil cuando necesitas hacer una única copia de seguridad de tus hojas de datos originales, compartir hojas seleccionadas con colegas o transferir hojas específicas a otro archivo. Sin embargo, es más efectivo cuando solo necesitas una copia de cada hoja a la vez, ya que crear múltiples copias requiere repetir el proceso manualmente.

1. En el libro donde deseas copiar las hojas, selecciona las hojas que deseas duplicar desde la barra de pestañas de hojas.
Nota: Mantén presionada la tecla CTRL para seleccionar varias pestañas de hojas no adyacentes haciendo clic en cada una individualmente. Para seleccionar una serie de hojas adyacentes, haz clic en la primera pestaña de la hoja, mantén presionada SHIFT, y haz clic en la última pestaña en la secuencia.

2. Haz clic derecho en cualquier pestaña seleccionada y elige Mover o Copiar desde el menú contextual. Esto abre el cuadro de diálogo Mover o Copiar.
select Move or Copy from the context menu

3. En el Mover o Copiar cuadro de diálogo, ajusta las siguientes opciones según sea necesario para tu situación:
(1) Usa el menú desplegable Al libro para especificar el libro al que deseas copiar las hojas. Puedes seleccionar el libro actual (activo), otro libro que ya tengas abierto, o elegir crear las hojas en un libro completamente nuevo.
(2) Establece la ubicación para las hojas copiadas en el cuadro Antes de la hoja Normalmente, colocar las copias después de todas las hojas existentes hace que sean más fáciles de encontrar.
(3) Antes de hacer clic en Aceptar, asegúrate de marcar la opción Crear una copia Si no lo seleccionas, las hojas se moverán (se eliminarán del original) al destino en lugar de copiarse.
(4) Haz clic en el botón Aceptar para completar la operación de copia.
set options in the Move or Copy dialog box

Una vez confirmes, Excel creará una copia de cada hoja seleccionada en el libro y ubicación designados.
the selected sheets are copied once

Si necesitas más de una copia de las mismas hojas, repite este proceso tantas veces como sea necesario. Ten en cuenta que, con múltiples repeticiones, los nombres de las hojas pueden reflejar números incrementales (por ejemplo, “Hoja1 (2)”, “Hoja1 (3)”), lo que facilita el seguimiento de las versiones duplicadas.
Escenarios aplicables: Ideal para hacer copias de seguridad de hojas originales, mover hojas seleccionadas entre archivos o duplicar rápidamente un número limitado de hojas.
Ventajas: Integrado, no se requieren complementos adicionales, fácil para copias únicas.
Desventajas: No es eficiente cuando se necesitan múltiples copias; se requiere repetición manual para cada copia adicional.

Consejos y Precauciones:

  • Si estás duplicando hojas en un nuevo libro, recuerda guardar el nuevo archivo con un nombre significativo para evitar la pérdida de datos.
  • Algunas referencias o fórmulas que apuntan a otras hojas pueden requerir atención después de la copia, especialmente si se mueven a un nuevo archivo.
  • La protección de hojas, estado oculto o macros pueden o no conservarse, dependiendo de la configuración de tu libro—revisa después de copiar si estas características son importantes.

 


Hacer múltiples copias de varias hojas de cálculo en el libro activo con Kutools para Excel

Si deseas duplicar varias hojas de cálculo más de una vez dentro del mismo libro, repetir manualmente el comando Mover o Copiar puede ser muy lento. En su lugar, la función Copiar Hojas incluida en Kutools para Excel simplifica significativamente este proceso, permitiéndote hacer múltiples copias de varias hojas de cálculo a la vez, todo en un solo paso.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1. Haz clic en Kutools Plus > Copiar Hojas en la Cinta de opciones. Esto abre el asistente Copiar Múltiples Hojas.
click Copy Worksheets feature of kutools
Nota: Alternativamente, puedes acceder a la misma función a través de Kutools Plus > Hoja de cálculo > Copiar Hojas.

2. En el Copiar Múltiples Hojas cuadro de diálogo, configura tus preferencias:
(1) Selecciona las hojas a copiar marcándolas en la lista Copiar las hojas seleccionadas lista.
(2) Especifica cuántas copias deseas crear en el campo Número de copias Por ejemplo, ingresa “3” para hacer tres copias de cada hoja seleccionada.
(3) Establece la posición para las nuevas hojas copiadas (por ejemplo, coloca después de la hoja de trabajo actual, antes de todas las hojas, etc.)
(4) Cuando termines, haz clic en Aceptar para proceder.
Apply settings in the Copy Multiple Worksheets dialog box

3. Aparecerá un cuadro de confirmación indicándote que las hojas seleccionadas han sido copiadas la cantidad de veces especificada. Haz clic en Aceptar para cerrar esta ventana emergente.
A prompt box pops out to remind you the checked worksheets have been copied into multiple times

Esta característica hace extremadamente conveniente duplicar varias hojas de cálculo varias veces sin la necesidad de pasos manuales repetitivos.
Escenarios aplicables: Altamente recomendado para crear eficientemente formularios de muestra para varias personas, copiar hojas en lote para tareas recurrentes mensuales o preparar rápidamente plantillas para varios departamentos.
Ventajas: Ahorra tiempo con operaciones masivas, pasos fáciles de seguir, sin repetición manual.
Desventajas: Requiere tener instalado el complemento Kutools para Excel.
Solución de problemas y Consejos:

  • Si necesitas copiar todas las hojas a la vez, utiliza la función “Seleccionar todo” en el asistente.
  • Revisa dos veces que el número de copias y las hojas seleccionadas sean correctos antes de confirmar, ya que las duplicaciones masivas pueden requerir una revisión exhaustiva para evitar confusiones.
  • Si tu libro está protegido, elimina temporalmente la protección antes de usar esta herramienta, luego vuelve a aplicarla si es necesario.

 

Si aún no tienes Kutools para Excel, puedes explorar las características de la utilidad sin riesgo con una versión de prueba. ¡Prueba gratis!


Hacer múltiples copias de una hoja específica en el libro activo con código VBA

Cuando necesitas crear un gran número de copias (por ejemplo, 10 o incluso 100 copias) de una sola hoja de cálculo, usar las funciones estándar de Excel puede volverse bastante complicado. En su lugar, puedes automatizar el proceso utilizando una macro VBA simple. Esto es especialmente útil para generar un libro con plantillas predefinidas o duplicar un formulario para múltiples entradas de datos, como encuestas o facturas.

1. Presiona ALT + F11 para abrir la ventana Microsoft Visual Basic para Aplicaciones.

2. Ve a Insertar > Módulo, y pega el siguiente código en la ventana del módulo:

VBA: Hacer múltiples copias de una hoja específica en el libro activo

Sub Copier ()
Dim x As Integer
x = InputBox("Enter number of times to copy Sheet1")
For numtimes = 1 To x
ActiveWorkbook.Sheets("Sheet1").Copy _
After:=ActiveWorkbook.Sheets("Sheet1")
Next
End Sub

Nota: Reemplaza "Hoja1" dentro del código con el nombre real de la hoja que deseas duplicar. Asegúrate de que la hoja existe en tu libro antes de ejecutar el código, de lo contrario, podrías obtener un error.

3Presiona F5 para ejecutar el código. Se te pedirá que ingreses el número de copias que deseas crear para tu hoja especificada.
enter a number of sheet copies

4. Después de ingresar el número deseado y confirmar, la macro generará rápidamente las copias solicitadas, cada una con un nombre único (por ejemplo, “Hoja1 (2)”, “Hoja1 (3)”, etc.).

Escenarios aplicables: Usa este enfoque cuando necesites producir en masa hojas idénticas para entradas de datos, plantillas de flujo de trabajo o formularios de examen.
Ventajas: Automatiza tareas repetitivas, altamente personalizable.
Desventajas: Requiere cierta comodidad básica con el editor VBA, y puede requerir permisos de macros habilitados en tu libro.
Solución de problemas y Consejos:

  • Si tu libro se guarda como .xlsx, recuerda guardarlo como .xlsm para retener las macros.
  • Si tu macro falla, verifica nuevamente la ortografía del nombre de la hoja en el código y asegúrate de que no haya conflictos de nombres.
  • Si tu seguridad de macros está configurada en Alta, ajusta la configuración para permitir que los libros habilitados para macros ejecuten código VBA.

 


Hacer una copia de varias hojas de varios libros en uno nuevo

En escenarios donde necesitas consolidar hojas de cálculo de varios libros diferentes, por ejemplo, al recopilar entradas de varios miembros del equipo o fusionar informes mensuales, la función Combinar Hojas de Cálculo de Kutools para Excel es particularmente útil. Con unos pocos pasos, puedes extraer y combinar hojas específicas de varios archivos cerrados directamente en un nuevo libro.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

1Ve a Kutools Plus > Combinar para activar el asistente Combinar Hojas de Cálculo.
click Combine to activate the Combine Worksheets feature

2En el Paso 1 del asistente, elige la opción Combinar varias hojas de cálculo de libros en una hoja de cálculo luego haz clic en Siguiente.
check Combine multiple worksheets from workbooks into one worksheet option

3En el Paso 2, sigue estos pasos para seleccionar hojas de cálculo en varios libros:
(1) Haz clic en Agregar > Archivo o Carpeta para seleccionar los archivos de los cuales deseas extraer hojas.
(2) En la Lista de libros, marca los archivos que te interesan.
(3) En la Lista de hojas de cálculo, marca la(s) hoja(s) que deseas copiar de cada archivo.
(4) Repite para cada libro que deseas incluir.
(5) Después de hacer las selecciones, haz clic en Siguiente.
set options in the dialog box

4En el Paso 3, configura cualquier configuración adicional de copia según tus necesidades, como cómo deben combinarse los datos y el formato. Haz clic en Finalizar para completar la operación.
configure the copying settings in the dialog box

5Especifica una carpeta de destino y un nombre de archivo para el nuevo libro en el cuadro de diálogo que aparece, y haz clic en Guardar.
 specify a destination folder to save the new workbook

Finalmente, se te puede preguntar si deseas abrir el nuevo libro y guardar el escenario de combinación para uso futuro. Haz tus selecciones según sea necesario. Todas las hojas verificadas de los libros seleccionados ahora se habrán fusionado exitosamente en un solo archivo nuevo.

La utilidad Combinar Hojas de Cálculo es altamente versátil:

  • Combina rápidamente varias hojas de cálculo o rangos de diferentes archivos en una sola hoja de cálculo.
  • Fusiona todas las hojas con el mismo nombre de varios libros en una hoja de resumen.
  • Consolida o fusiona libros enteros para una gestión fácil.
  • Resumir o calcular datos de muchas fuentes en un solo lugar.

Ventajas: Conveniente para fusionar datos de personas o proyectos separados, ahorra tiempo en informes rutinarios.
Desventajas: Requiere la instalación de Kutools para Excel.
Asegúrate de revisar los datos fusionados en busca de información duplicada o faltante, especialmente después de combinar hojas grandes o similares.

Si aún no has probado esta utilidad, ¡Prueba gratis!

 

Copiar una hoja varias veces usando fórmulas de Excel y un método manual

Aunque las fórmulas de Excel no pueden duplicar hojas de cálculo completas, una alternativa semi-manual es preparar una nueva plantilla de hoja de cálculo y usar fórmulas para extraer datos del original. Este enfoque es útil cuando solo necesitas replicar datos—como para reportes o preparar plantillas—y no una duplicación completa de gráficos, estilos de celda o macros.

1. Crea una nueva hoja de cálculo, luego usa referencias de celdas o fórmulas para replicar los datos que deseas. Por ejemplo, en la celda A1 de tu nueva hoja, ingresa:

=Sheet1!A1

2. Arrastra el controlador de relleno para copiar esta fórmula al rango deseado. Esto vincula cada celda en la nueva hoja a su contraparte en la hoja de origen.

3. Para crear copias adicionales, duplica la nueva hoja de cálculo y actualiza las fórmulas o referencias según sea necesario (por ejemplo, cambia las referencias a otra hoja de origen si es necesario).

Escenarios aplicables: Bueno para plantillas de informes o cuando solo se necesita repetir datos (no formato o código).
Ventajas: No se necesitan herramientas adicionales.
Desventajas: Se requiere esfuerzo manual cuando se necesita un gran volumen; no duplica formato avanzado, formas ni VBA.

Consejos: Después de vincular basado en fórmulas, puedes usar Pegar Valores para convertir fórmulas en valores si quieres datos estáticos en lugar de celdas vinculadas.

Copiar varias hojas específicamente nombradas con código VBA

Si tienes una lista de nombres de hojas que necesitas duplicar frecuentemente, puedes usar VBA para copiar todas estas hojas a la vez, con un mínimo de entrada manual. Esto es especialmente útil para plantillas o formularios estandarizados distribuidos mensualmente, trimestralmente o para lotes de capacitación.

1. Presiona ALT + F11 para abrir la ventana Visual Basic para Aplicaciones.

2. En el editor VBA, haz clic en Insertar > Módulo, luego copia y pega el código a continuación en la nueva ventana de módulo:

Sub CopyListSheets()
    Dim wsName As Variant
    Dim CopyCount As Integer
    Dim i As Integer
    Dim sheetExists As Boolean
    Dim ws As Worksheet
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    wsNames = Array("Sheet1", "Sheet2") 'Edit these names to your target sheets
    
    CopyCount = Application.InputBox("Enter the number of copies:", xTitleId, Type:=1)
    
    For Each wsName In wsNames
        sheetExists = False
        
        For Each ws In Worksheets
            If ws.Name = wsName Then
                sheetExists = True
                Exit For
            End If
        Next
        
        If sheetExists Then
            For i = 1 To CopyCount
                Worksheets(wsName).Copy After:=Sheets(Sheets.Count)
            Next i
        End If
    Next wsName
End Sub

3. Presiona F5 para ejecutar el código. Cuando se te solicite, ingresa el número de copias que deseas para cada hoja. Las hojas especificadas se copiarán la cantidad dada de veces, agregadas al final de tu libro.

Nota: Ajusta la línea wsNames = Array("Hoja1", "Hoja2") para incluir los nombres de todas las hojas que deseas duplicar. Esta solución es ideal para procesar hojas estándar en lote.

Consejos y recordatorios de errores:

  • Si algún nombre de hoja está mal escrito o falta, esa hoja será omitida.
  • Asegúrate de no exceder los límites de hojas de Excel (generalmente hasta 255 hojas por libro, pero los archivos grandes pueden ralentizarse antes).

 

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o identificar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda por varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Cree rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Los15 principales conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) ... y más
Utiliza Kutools en tu idioma preferido: admite inglés, español, alemán, francés, chino y más de40 idiomas adicionales.

Mejora tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab incorpora la interfaz de pestañas en Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de hacerlo en ventanas separadas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!

Todos los complementos de Kutools. Un solo instalador

El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.

Excel Word Outlook Tabs PowerPoint
  • Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
  • Mejor juntos: productividad optimizada en todas las aplicaciones de Office
  • Prueba completa de30 días: sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos