Saltar al contenido principal

¿Cómo crear rápidamente varias hojas con el mismo formato en Excel?

Por ejemplo, ha creado una hoja con un formato específico y ahora desea crear varias hojas con el mismo formato que esta hoja, ¿cómo podría resolver rápidamente esta tarea en Excel? Este tutorial habla de métodos para crear varias hojas con el mismo formato.

Cree hojas con el mismo formato mediante Mover o Copiar

Crea hojas con el mismo formato por VBA

Cree hojas con el mismo formato copiando varias hojas de trabajo de Kutools para Excel buena idea3


Cree hojas con el mismo formato mediante Mover o Copiar

En Excel, puede usar el comando Mover o Copiar para crear una hoja con el mismo formato que la hoja que seleccione.

1. Haga clic en la hoja que tiene el formato que necesita en el Barra de pestañas de hojay haga clic derecho para seleccionar Mover o copiar desde el menú contextual. Ver captura de pantalla:

hoja doc con el mismo formato 1

2. Luego, en el cuadro de diálogo emergente, marque Crea una copia opción. Ver captura de pantalla:

hoja doc con el mismo formato 2

3. Hacer clic en OK. Se crea una nueva hoja con el mismo formato en la parte frontal de la hoja seleccionada. Ver captura de pantalla:

hoja doc con el mismo formato 3

Nota :

(1) También puede hacer clic en Inicio > Formato > Mover o copiar hoja para habilitar el Mover o copiar diálogo.

(2) Con este método consumirá mucho tiempo cuando necesite crear cientos de hojas con el mismo formato.


Crea hojas con el mismo formato por VBA

Hay un código VBA que puede ayudarlo a crear rápidamente varias hojas con el mismo formato a la vez.

1. Prensa Alt + F11 llaves para abrir Microsoft Visual Basic para aplicaciones ventana, luego haga clic en recuadro > Módulo, copie y pegue el siguiente código en el Módulo ventana.

VBA: crea hojas con el mismo formato.

Sub CopyWorkSheets()
'Updateby20150526
Dim xNumber As Integer
Dim xWsName As String
On Error Resume Next
xTitleId = "KutoolsforExcel"
xWsName = Application.InputBox("Copy worksheet name", xTitleId, , Type:=2)
xNumber = Application.InputBox("Copy number", xTitleId, , Type:=1)
For i = 1 To xNumber
    Application.ActiveWorkbook.Sheets(xWsName).Copy _
    After:=Application.ActiveWorkbook.Sheets(xWsName)
Next
End Sub

2. Prensa F5 para ejecutar el código VBA, luego aparece un cuadro de diálogo para que escriba el nombre de la hoja de trabajo que necesita para copiar su formato.

hoja doc con el mismo formato 4

3. Hacer clic en OKy especifique el número de copias que necesita en otro cuadro de diálogo emergente. Ver captura de pantalla:

hoja doc con el mismo formato 5

4. Hacer clic en OK. Luego se crean seis copias de hojas de trabajo con el mismo formato.


Cree hojas con el mismo formato copiando varias hojas de trabajo de Kutools para Excel

Si no le gusta usar VBA, aquí le presento una herramienta útil: Kutools for Excel, puedes usar su Copiar hojas de trabajo utilidad para crear rápida y fácilmente hojas con el mismo formato.

Kutools for Excel, con más de 300 funciones prácticas, facilita su trabajo. 

Después instalación gratuita Kutools para Excel, haga lo siguiente:

1. Hacer clic en Kutools Más > Hoja de trabajo > Copiar hojas de trabajo. Ver captura de pantalla:

doc copiar hoja de trabajo múltiple 1

2. En el Copiar varias hojas de trabajo diálogo, haga lo siguiente:

(1) Marque el nombre de la hoja de trabajo cuyo formato desea copiar del cuadro de lista de Copiar las hojas de trabajo seleccionadas;

(2) Especifique el número de copias;

(3) Especifique el lugar donde desea colocar las copias.

hoja doc con el mismo formato 7

3. Hacer clic en Ok, aparece un cuadro de diálogo para recordarle que las copias se crearon correctamente. Hacer clic OK para cerrarlo

hoja doc con el mismo formato 8

Ahora puede ver que se ha creado el número especificado de hojas con el mismo formato.
doc kutools copiar hojas de trabajo 4

Haga clic aquí para conocer más detalles sobre Copiar varias hojas de trabajo

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear 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  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo.  Haga clic aquí para obtener la función que más necesita...

Descripción


Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
Comments (12)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Are you able to add in code to the VBA by automatically changing the sheet name? instead of doing that manually?
This comment was minimized by the moderator on the site
Thank you SO MUCH! I've always created multiple sheets, then copy/paste the data, but that doesn't copy over the "print gridlines" formatting, which I often forget to select. The actual copy/ paste bit doesn't save me that much in actual min:sec, but it saves me so much in aggravation. I love this! I've copied your instructions and will use them every month from now on. Thank you, again!
This comment was minimized by the moderator on the site
I created a file that contains 12 sheets, one for each month. Each month should have the same page format. I finished decorating my page but when I look at each sheet, I realize that only January, March, July, and September were modified. Why did this happen? How do I fix it?
This comment was minimized by the moderator on the site
Which method you use? Both of above methods, you need to format a sheet first, then apply the methods.
This comment was minimized by the moderator on the site
I need multiple copies of the entire WORKBOOK with multiple sheets in each book.
This comment was minimized by the moderator on the site
Directly copy the workbooks and paste them in several copies with different names?
This comment was minimized by the moderator on the site
I NEED TO CREATE TIMESHEETS FOR 25 WORKERS EVERY MONTH USING 1 TIMESHEET FORMAT, HOW DO I CHANGE THE NAMES ONCE SO THAT IT PRINTS ALL 25 TIMSHEETS WITH EACH WORKERS NAME
This comment was minimized by the moderator on the site
You can use Kutools for Excel's Create Sequence Worksheet utility to solve your problem. For more details, you can refer to this site:https://www.extendoffice.com/product/kutools-for-excel/create-sequence-worksheets.html
This comment was minimized by the moderator on the site
I was hoping to do something similar, but wayyy more complicated. Do you have tips?

----
I have to create 79 tabs in excel using a standard template [see below], but that references sequential values in a separate worksheet. We will call the template worksheet "Template" and the worksheet that contains the reference values "Reference". I need help creating a macro to do the following:

1) Copy the template 79 times.


2) Name each new worksheet according to the sequential rows in column F of "Reference" (so the first copy of "Template" would have a name defined in F3 in the "Reference" sheet. the second copy of "Template" would have a name defined by F4, etc. etc. etc).


3) Set the values of cells in the new worksheets (i.e. the copies of "Template") equal to sequential rows in Column A, B, C, D, E of the worksheet "Reference", such that copy 1 of the "Template" references cells A3, B3, C3, D3 and E3; copy 2 of the "Template" references cells A4, B4, C4, D4, E4; etc.
This comment was minimized by the moderator on the site
Firstly, you can use the Split Data utility function of Kutools to split each row or the range to a separate sheet in a new workbook, then copy the column or "reference" which use to name the sheet to one of the sheet in the new workbook, and apply Rename Multiple Worksheet and check From specific range to select the cells you have copied to rename the sheets. Then remove the reference cells.
This comment was minimized by the moderator on the site
I do not why one file is missing after reply~here are the complicated screenshots, 1,3,4,5,6.
This comment was minimized by the moderator on the site
THANK YOU!! I needed 15 copies of a worksheet and it would've taken me ages to do without this. Thanks a million.
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations