¿Cómo copiar varias hojas varias veces en Excel?
En ocasiones, puede que necesitemos hacer una copia o varias copias de hojas de cálculo específicas dentro de un libro de trabajo. Aquí tienes algunos métodos rápidos para ayudarte a copiar fácilmente una o varias hojas de cálculo varias veces en Excel.
- Haz una copia de varias hojas de cálculo a la vez en el libro de trabajo activo u otro libro con el comando Mover o Copiar
- Haz múltiples copias de varias hojas de cálculo en el libro de trabajo activo con Kutools para Excel
- Haz múltiples copias de una hoja de cálculo específica en el libro de trabajo activo usando código VBA
- Haz una copia de varias hojas de cálculo de varios libros de trabajo en uno nuevo
Haz una copia de varias hojas de cálculo a la vez en el libro de trabajo activo u otro libro con el comando Mover o Copiar
Con el comando Mover o Copiar en Excel, puedes hacer una copia de una hoja de cálculo, de varias hojas específicas o de todas las hojas en el libro de trabajo activo o en otro libro de trabajo a la vez.
1En el libro de trabajo donde vas a copiar las hojas, selecciona varias hojas en la barra de pestañas de hoja.
Nota: Manteniendo presionada la tecla CTRL , puedes seleccionar varias pestañas de hoja no adyacentes haciendo clic en ellas una por una en la barra de pestañas de hoja; manteniendo presionada la tecla SHIFT , puedes seleccionar varias pestañas de hoja adyacentes haciendo clic en la primera y en la última pestaña de hoja en la barra de pestañas de hoja.
2. Haz clic derecho en la pestaña de hoja seleccionada en la barra de pestañas de hoja y selecciona Mover o Copiar en el menú contextual. Ver captura de pantalla:
3. En el cuadro de diálogo Mover o Copiar , por favor, especifica las siguientes opciones:
(1) Especifica el libro de destino al que vas a copiar las hojas desde la lista desplegable 'A libro'. Puedes elegir el libro de trabajo activo, otro libro abierto o un libro nuevo según lo necesites.
(2) Especifica la posición de las hojas copiadas en la barra de pestañas de hoja; puedes elegir después de todas las hojas existentes.
(3) Marca la opción Crear una copia ; si no marcas esta opción, las hojas seleccionadas se moverán al libro de destino.
(4) Haz clic en el botón OK .
Ahora solo se hará una copia de las hojas seleccionadas en el libro de trabajo especificado. Para hacer varias copias de estas hojas, puedes repetir la operación varias veces.
Haz múltiples copias de varias hojas de cálculo en el libro de trabajo activo con Kutools para Excel
Aunque es sencillo hacer una copia de varias hojas de cálculo en Excel, si quieres hacer múltiples copias de varias hojas en el libro de trabajo actual, tendrás que usar el comando Mover o Copiar una y otra vez. ¿Te gustaría hacerlo con un solo clic? Con la utilidad Copiar Hojas de Cálculo del complemento de terceros Kutools para Excel, puedes hacer múltiples copias de varias hojas de cálculo con un solo clic en Excel.
1. Haz clic en Kutools Plus > Copiar Hojas de Cálculo. Ver captura de pantalla:
Nota: Al hacer clic en Kutools Plus > Hoja de cálculo > Copiar Hojas de Cálculo también accederás a esta función.
2. Aplica las opciones en el cuadro de diálogo Copia en Lote de Hojas de Cálculo :
(1) Marca las hojas de cálculo que deseas copiar en la sección Copiar Hojas de Cálculo Seleccionadas .
(2) Especifica el Número de Copias.
(3) Determina la posición de las hojas copiadas, por ejemplo, antes o después de todas las hojas de cálculo, o antes o después de la hoja de cálculo activa.
(4) Haz clic en el botón Ok .
3Aparecerá un cuadro de aviso para recordarte que las hojas seleccionadas se han copiado varias veces según lo indicado; haz clic en el botón OK para salir. Ver captura de pantalla:
Esta función Copia en Lote de Hojas de Cálculo de Kutools para Excel permite hacer múltiples copias de varias hojas de cálculo especificadas en el libro de trabajo activo con solo unos clics. ¡Pruébalo gratis!
Haz múltiples copias de una hoja de cálculo específica en el libro de trabajo activo usando código VBA
Si deseas hacer10 copias de una hoja de cálculo específica, el comando Mover o Copiar será un método lento, ya que tendrás que repetir la operación muchas veces. Pero con el siguiente código VBA, puedes copiar la hoja de cálculo10 veces de una sola vez.
1. Mantén presionadas las teclas ALT + F11 para abrir la ventana de Microsoft Visual Basic for Applications.
2. Haz clic en Insertar > Módulo y pega el siguiente código en la ventana del módulo.
VBA: Haz múltiples copias de una hoja de cálculo específica en el libro de trabajo 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: En el código anterior, reemplaza "Sheet1" por el nombre de la hoja que deseas copiar.
3. Luego pulsa F5 para ejecutar el código; aparecerá un cuadro de aviso preguntando cuántas copias de la hoja deseas.
4. Haz clic en OK y la hoja de cálculo especificada se copiará100 veces en el libro de trabajo activo.
Haz una copia de varias hojas de cálculo de varios libros de trabajo en uno nuevo
Si tienes Kutools para Excel instalado, también puedes usar su función Combinar Datos para hacer una copia de varias hojas de cálculo de varios libros de trabajo cerrados en un nuevo libro de trabajo con solo unos clics en Excel.
1. Haz clic en Kutools Plus > Combinar para activar la función Combinar Datos.
2. En el asistente Combinar Datos – Paso1 de3, marca la opción Copiar Datos de Varios Libros de Trabajo a una Sola Hoja de Cálculo y haz clic en el botón Siguiente . Ver captura de pantalla:
3. En el asistente Combinar Datos – Paso2 de3, sigue los pasos que se muestran en la captura de pantalla:
(1) Haz clic en Agregar > Archivo o Carpeta para agregar los libros de trabajo de los que vas a copiar las hojas.
(2) En la sección Lista de libros de trabajo , marca el libro de trabajo cuyas hojas vas a copiar;
(3) En la sección Lista de hojas de cálculo , marca las hojas de cálculo que vas a copiar;
(4) Repite los pasos anteriores (2) y (3) para seleccionar hojas de otros libros de trabajo que vas a copiar.
(5) Haz clic en el botón Siguiente .
4. En el asistente Combinar Datos – Paso3 de3, configura las opciones de copia según tus necesidades y haz clic en el botón Finalizar .
5. Ahora, en el nuevo cuadro de diálogo, especifica una carpeta de destino para guardar el nuevo libro de trabajo, ponle nombre en el campo Nombre de archivo y haz clic en el botón Guardar . Ver captura de pantalla:
Ahora aparecerán otros dos cuadros de diálogo preguntando si deseas abrir el nuevo libro de trabajo y guardar el escenario de combinación; haz clic en los botones según lo necesites. Así, se habrán copiado todas las hojas de cálculo especificadas de varios libros de trabajo a la vez.
Con esta utilidad Combinar (Hojas de cálculo)puedes copiar y combinar fácilmente hojas de cálculo y libros de trabajo como se muestra en la siguiente lista. ¡Pruébalo gratis!
(1) Combina rápidamente varias hojas de cálculo / rangos de libros de trabajo en una sola hoja de cálculo;
(2) Fusiona / combina rápidamente todas las hojas de cálculo con el mismo nombre de varios libros de trabajo en una sola hoja de cálculo;
(3) Fusiona / combina rápidamente hojas de cálculo o libros de trabajo en un solo libro de trabajo;
(4) Resume / calcula rápidamente datos de varias hojas de cálculo en una sola hoja de cálculo.
Las mejores herramientas de productividad para Office
Impulsa al máximo tu dominio de Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para potenciar la productividad y ahorrar tiempo.Haz clic aquí para obtener la función que más necesitas...
Office Tab aporta una interfaz de pestañas a Office y hace tu trabajo mucho más sencillo
- 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 vez de en nuevas ventanas.
- ¡Aumenta tu productividad hasta un50% y reduce cientos de clics de ratón cada día!