Jennifer con frecuencia tiene que crear copias de hojas de trabajo una vez que tiene la primera hoja de trabajo de un libro de trabajo configurada, y por lo general es una buena cantidad de copias. Por ejemplo, no es inusual que necesite crear 20 copias de una hoja de trabajo en particular. Se pregunta si hay una manera de hacer varias copias fácilmente. Hacer clic derecho y usar la función mover / copiar se vuelve bastante tedioso después de un tiempo.

Hay una forma de utilizar la opción mover / copiar de forma un poco más eficiente. Digamos, por ejemplo, que desea crear 20 hojas de trabajo a partir de la original. Puedes seguir estos pasos:

  1. Asegúrese de que su única hoja de trabajo esté seleccionada.

  2. Haga clic con el botón derecho en la pestaña de la hoja de trabajo. Excel muestra un menú contextual.

  3. Elija Mover o Copiar en el menú contextual. Excel muestra el cuadro de diálogo Mover o Copiar.

  4. Seleccione la opción (mover al final).

  5. Asegúrese de que la casilla de verificación Crear una copia esté seleccionada.

  6. Haga clic en Aceptar. Ahora tiene dos copias de su hoja de trabajo (el original y la copia que acaba de hacer).

  7. Seleccione ambas hojas de trabajo haciendo clic en la primera pestaña de la hoja de trabajo y manteniendo presionada la tecla Mayús mientras hace clic en la última pestaña de la hoja de trabajo.

  8. Haga clic con el botón derecho en las pestañas de la hoja de trabajo seleccionada. Excel muestra un menú contextual.

  9. Elija Mover o Copiar en el menú contextual. Excel muestra el cuadro de diálogo Mover o Copiar.

  10. Seleccione la opción (mover al final).

  11. Asegúrese de que la casilla de verificación Crear una copia esté seleccionada.

  12. Haga clic en Aceptar. Ahora tiene cuatro copias de su hoja de trabajo.

  13. Seleccione todas las hojas de trabajo haciendo clic en la primera pestaña de la hoja de trabajo y manteniendo presionada la tecla Mayús mientras hace clic en la última pestaña de la hoja de trabajo.

  14. Haga clic con el botón derecho en las pestañas de la hoja de trabajo seleccionada. Excel muestra un menú contextual.

  15. Elija Mover o Copiar en el menú contextual. Excel muestra el cuadro de diálogo Mover o Copiar.

  16. Seleccione la opción (mover al final).

  17. Asegúrese de que la casilla de verificación Crear una copia esté seleccionada.

  18. Haga clic en Aceptar. Ahora tiene ocho copias de su hoja de trabajo.

  19. Seleccione todas las hojas de trabajo haciendo clic en la primera pestaña de la hoja de trabajo y manteniendo presionada la tecla Mayús mientras hace clic en la última pestaña de la hoja de trabajo.

  20. Haga clic con el botón derecho en las pestañas de la hoja de trabajo seleccionada. Excel muestra un menú contextual.

  21. Elija Mover o Copiar en el menú contextual. Excel muestra el cuadro de diálogo Mover o Copiar.

  22. Seleccione la opción (mover al final).

  23. Asegúrese de que la casilla de verificación Crear una copia esté seleccionada.

  24. Haga clic en Aceptar. Ahora tiene 16 copias de su hoja de trabajo.

  25. Seleccione cuatro de sus hojas de trabajo haciendo clic en la primera pestaña de la hoja de trabajo y manteniendo presionada la tecla Mayús mientras hace clic en la cuarta pestaña de la hoja de trabajo.

  26. Haga clic con el botón derecho en las pestañas de la hoja de trabajo seleccionada. Excel muestra un menú contextual.

  27. Elija Mover o Copiar en el menú contextual. Excel muestra el cuadro de diálogo Mover o Copiar.

  28. Seleccione la opción (mover al final).

  29. Asegúrese de que la casilla de verificación Crear una copia esté seleccionada.

  30. Haga clic en Aceptar. Ahora tiene 20 copias de su hoja de trabajo.

Puede que parezcan muchos pasos, pero en realidad no lo es; todo lo que ha hecho es usar la función mover / copiar cinco veces en lugar de 20 veces para llegar a la cantidad deseada de hojas de trabajo. Sin embargo, hay una advertencia en este enfoque: si la hoja de trabajo que está copiando tiene tablas definidas, no podrá pasar del paso 8. Cuando pruebe el paso 9, recibirá un mensaje que dice que no puede copiar o mover un grupo de hojas de trabajo cuando alguna de ellas contiene tablas. (Puede copiar o mover una sola hoja de trabajo que contenga una tabla, pero no un grupo de ellas).

Hay otro atajo que puede usar y no implica usar el cuadro de diálogo Mover o Copiar. Todo lo que necesita hacer es seleccionar la hoja de trabajo que desea copiar y arrastrar el nombre de la hoja de trabajo (en la pestaña de la hoja de trabajo) hacia la derecha. Verá que aparece un pequeño icono de «documento» junto al puntero del mouse. Presione la tecla Ctrl en este punto y aparecerá un signo más dentro del icono. Cuando suelta el botón del mouse, se copia la hoja de trabajo. También puede copiar grupos de hojas de trabajo de esta manera a menos que, nuevamente, haya tablas definidas en las hojas de trabajo del grupo.

Otra opción para copiar su hoja de trabajo es hacer lo siguiente:

  1. Cree su hoja de trabajo «maestra», como desee.

  2. Agregue suficientes hojas de trabajo en blanco para tener una para cada copia que desee realizar. (Una buena forma de agregar hojas de trabajo en blanco es presionar Shift + F11.)

  3. Seleccione la hoja de trabajo maestra.

  4. Presione Ctrl + A. Excel selecciona todo en la hoja de trabajo maestra.

  5. Presione Ctrl + C. Ahora todo está copiado en el Portapapeles.

  6. Haga clic en la pestaña de la hoja de trabajo para la primera hoja de trabajo en blanco que creó.

  7. Mantenga presionada la tecla Shift mientras hace clic en la pestaña de la hoja de trabajo para la última hoja de trabajo en blanco que creó.

  8. Presione Ctrl + V. El contenido del Portapapeles se pega en cada una de las hojas de trabajo que seleccionó.

Esto copia todo de la hoja de trabajo maestra, pero no copia algunas cosas como anchos de columna, alturas de fila o configuraciones de diseño de impresión.

Puede realizar algunos pasos adicionales para copiar algunos de estos, pero es difícil copiarlos todos.

Sin embargo, por pura velocidad y conveniencia, usar una macro para crear las copias es (en mi opinión) lo más fácil. Aquí hay una macro muy simple que hará copias de la hoja de trabajo seleccionada hasta que haya un total de 20 hojas de trabajo en el libro de trabajo:

Sub SimpleCopy1()

Do While Sheets.Count < 20         ActiveSheet.Copy After:=Sheets(Sheets.Count)

Loop End Sub

Si su libro de trabajo ya tiene hojas de trabajo adicionales (además de la que desea copiar), entonces se beneficiaría al usar esta versión:

Sub SimpleCopy2()

Dim J As Integer

For J = 1 To 20         ActiveSheet.Copy After:=Sheets(Sheets.Count)

Next J End Sub

Puede hacer que su macro sea un poco más general si le pregunta al usuario cuántas copias se deben hacer:

Sub SimpleCopy2()

Dim J As Integer     Dim iWanted As Integer

On Error GoTo Done     iWanted = Cint(InputBox("Number of copies?"))



If iWanted >0 And iWanted < 201 Then         For J = 1 To iWanted             ActiveSheet.Copy After:=Sheets(Sheets.Count)

Next J     End If Done:

On Error GoTo 0 End Sub

Esta macro también limita la cantidad de copias de la hoja de trabajo realizadas entre 1 y 200 (fuera de ese rango, no hará nada). El manejo de errores se agrega en caso de que su libro de trabajo ya tenga una gran cantidad de hojas de trabajo y la adición de más exceda el número de hojas de trabajo que se permite tener en un libro de trabajo.

Independientemente del enfoque de macro que elija, es una buena idea agregarlo a su barra de herramientas de acceso rápido o asignarle una tecla de acceso directo. De esa manera, puede copiar sus hojas de trabajo muy rápidamente.

_Nota: _

Si desea saber cómo usar las macros descritas en esta página (o en cualquier otra página de los sitios ExcelTips), he preparado una página especial que incluye información útil.

link: / excelribbon-ExcelTipsMacros [Haga clic aquí para abrir esa página especial en una nueva pestaña del navegador].

ExcelTips es su fuente de formación rentable en Microsoft Excel.

Este consejo (1600) se aplica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 y Excel en Office 365.