Skip to main content

¿Cómo dividir un libro de trabajo en archivos de Excel separados en Excel?

Author: Kelly Last Modified: 2025-06-03

Es posible que necesite dividir un libro de trabajo grande en archivos de Excel separados, guardando cada hoja de cálculo del libro como un archivo de Excel individual. Por ejemplo, puede dividir un libro de trabajo en varios archivos de Excel individuales y luego entregar cada archivo a una persona diferente para que lo maneje. Al hacerlo, puede asegurarse de que ciertas personas manejen datos específicos y mantener sus datos seguros. Este artículo presentará formas de dividir un libro de trabajo grande en archivos de Excel separados basados en cada hoja de cálculo.

  1. Dividir un libro de trabajo en archivos de Excel separados con copiar y pegar
  2. Dividir un libro de trabajo en archivos de Excel separados con la función Mover o Copiar
  3. Dividir un libro de trabajo en archivos de Excel / PDF / CSV / TXT separados fácilmente con Kutools para Excel
  4. Dividir un libro de trabajo en archivos de Excel separados con código VBA

Dividir un libro de trabajo en archivos de Excel separados con copiar y pegar

Normalmente, usar los comandos Copiar y Pegar puede guardar un libro de trabajo como un archivo de Excel separado manualmente. Primero, seleccione toda la hoja de cálculo que desea guardar como un archivo separado, cree un nuevo libro de trabajo y luego péguelo en el nuevo libro de trabajo, y al final guárdelo.

Este es un método fácil de usar si necesita dividir solo unas pocas hojas de cálculo como archivos separados. Sin embargo, dividir muchas hojas de cálculo con copiar y pegar manualmente puede ser muy lento y tedioso.


Dividir un libro de trabajo en archivos de Excel separados con la función Mover o Copiar

Este método presentará la función Mover o Copiar para mover o copiar las hojas seleccionadas a un nuevo libro de trabajo y guardarlas como un libro de trabajo separado. Por favor, haga lo siguiente:

1. Seleccione las hojas en la barra de pestañas de Hoja, haga clic derecho y seleccione Mover o Copiar desde el menú contextual. Ver captura de pantalla:
select Move or Copy from the context menu
Nota: Manteniendo presionada la tecla Ctrl puede seleccionar varias hojas no adyacentes haciendo clic en ellas una por una en la barra de pestañas de Hoja; manteniendo presionada la tecla Shift puede seleccionar varias hojas adyacentes haciendo clic en la primera y la última en la barra de pestañas de Hoja.

2. En el cuadro de diálogo Mover o Copiar, seleccione (nuevo libro) desde la lista desplegable Libro destino marque la opción Crear una copia y haga clic en el botón Aceptar Ver captura de pantalla:
set options in the Move or Copy dialog

3. Ahora todas las hojas seleccionadas se han copiado a un nuevo libro de trabajo. Haga clic en Archivo > Guardar para guardar el nuevo libro de trabajo.


Dividir un libro de trabajo en archivos de Excel / PDF / CSV / TXT separados fácilmente con Kutools para Excel

Si tiene instalado Kutools para Excel, su herramienta Dividir Libro de Trabajo puede dividir varias hojas de cálculo como archivos de Excel separados de manera conveniente y rápida con solo unos pocos clics.

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. Después de instalar Kutools para Excel, haga clic en Kutools Plus > Dividir Libro de Trabajo , ver captura de pantalla:
click Split Workbook feature of kutools

2. En el Dividir Libro de Trabajo cuadro de diálogo, realice las siguientes operaciones:
(1) Todos los nombres de las hojas están marcados por defecto. Si no desea dividir algunas de las hojas, puede desmarcarlas;
(2) Marque la opción Guardar un tipo opción;
(3) Desde la lista desplegable Guardar como tipo elija un tipo de archivo que desee dividir y guardar.
(4) Luego haga clic en el botón Dividir botón.
set options in the Split Workbook dialog box

Nota: Si desea evitar dividir las hojas ocultas o en blanco, puede marcar la casilla Omitir hojas de cálculo ocultas u Omitir hojas de cálculo en blanco.

3. En el cuadro de diálogo Examinar Carpeta, especifique una carpeta de destino para guardar los archivos divididos y haga clic en el botón Aceptar botón.
specify a destination folder to save the split separate files

Ahora las hojas de cálculo marcadas se han guardado como nuevos libros de trabajo separados. Cada nuevo libro de trabajo está nombrado con el nombre original de la hoja de cálculo. Ver captura de pantalla:
the checked worksheets are saved as new separated workbooks

La herramienta Dividir Libro de Trabajo de Kutools para Excel facilita dividir el libro de trabajo activo en archivos de Excel individuales (un archivo contiene una hoja de cálculo), archivos CSV, archivos TXT o archivos PDF según sea necesario. Puede configurarlo para omitir todas las hojas de cálculo en blanco y ocultas. ¡Pruebe gratis!


Dividir un libro de trabajo en archivos de Excel separados con código VBA

El siguiente código VBA puede ayudarle a dividir rápidamente varias hojas de cálculo del libro de trabajo actual en archivos de Excel separados, siga estos pasos:

1. Cree una nueva carpeta para el libro de trabajo que desea dividir, ya que los archivos de Excel divididos estarán en la misma carpeta que este libro maestro.

2. Mantenga presionadas las teclas ALT + F11 en Excel, y se abrirá la ventana Microsoft Visual Basic para Aplicaciones.

3. Haga clic en Insertar > Módulo, y pegue el siguiente código en la Ventana de Módulo.

VBA: Dividir un libro de trabajo en múltiples libros de trabajo y guardar en la misma carpeta

Sub Splitbook()
'Updateby20140612
Dim xPath As String
xPath = Application.ActiveWorkbook.Path
Application.ScreenUpdating = False
Application.DisplayAlerts = False
For Each xWs In ThisWorkbook.Sheets
    xWs.Copy
    Application.ActiveWorkbook.SaveAs Filename:=xPath & "\" & xWs.Name & ".xlsx"
    Application.ActiveWorkbook.Close False
Next
Application.DisplayAlerts = True
Application.ScreenUpdating = True
End Sub

4. Presione la tecla F5 para ejecutar este código. Y el libro de trabajo se divide en archivos de Excel separados en la misma carpeta que el libro de trabajo original. Ver captura de pantalla:
vba code to split workbook to separate Excel files

Nota: Si una de las hojas tiene el mismo nombre que el libro de trabajo, este VBA no funcionará.


Artículos relacionados:

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 marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea 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...)...
Top15 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 para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en 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 lleva la interfaz de pestañas a 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 nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!