¿Cómo exportar y guardar cada hoja de trabajo como un libro nuevo separado en Excel?
Digamos que desea exportar y guardar una o varias hojas de trabajo como un nuevo libro de trabajo, ¿cómo lo manejará? Normalmente, puede copiar cada hoja de trabajo y pegarla en un libro nuevo. Pero aquí te traemos algunos trucos útiles para afrontarlo:
Exporte y guarde hojas de trabajo como un nuevo libro de trabajo con el comando Mover o Copiar
Exporte y guarde hojas de trabajo como un nuevo libro de trabajo con código VBA
Exporte y guarde hojas de trabajo como un nuevo libro de trabajo con Kutools para Excel
Exporte y guarde hojas de trabajo como un nuevo libro de trabajo con el comando Mover o Copiar
Usando el Mover o copiar El comando le ayudará a exportar o copiar una o varias hojas de trabajo a un nuevo libro rápidamente.
Paso 1: seleccione los nombres de las hojas de trabajo en la barra de pestañas. Puede seleccionar varios manteniendo pulsado Ctrl o Turno clave.
Paso 2: haga clic con el botón derecho en el nombre de la hoja de trabajo y haga clic en el Mover o copiar desde el menú contextual.
Paso 3: en Mover o copiar cuadro de diálogo, seleccione el (Nuevo libro) elemento de la lista desplegable de Mover hojas seleccionadas al libro.
Paso 4: luego haga clic en OK, ahora ha cambiado al nuevo libro de trabajo con hojas de trabajo exportadas o copiadas, haga clic en Archive > Guardar para guardar el nuevo libro de trabajo.
Nota: En Mover o copiar cuadro de diálogo, hay un Crea una copia opción. Si no lo marca, sacará las hojas de trabajo seleccionadas del libro de trabajo original; si lo marca, copiará las hojas de trabajo seleccionadas.
Divida rápidamente varias hojas de trabajo en un libro de trabajo separado en Excel
|
En Microsoft Excel, puede guardar o dividir una hoja de trabajo de un libro como un nuevo archivo de Excel al copiar y pegar esta hoja de trabajo en un nuevo libro. Parece problemático si desea dividir cada hoja / hoja de trabajo de un libro de trabajo grande como archivos Excel, txt, csv, pdf separados. Pero con Kutools for Excel, Libro de trabajo dividido utilidad, puede lidiar con ella rápidamente. ¡Haga clic para obtener una prueba gratuita de 30 días con todas las funciones! |
Kutools para Excel: con más de 300 prácticos complementos de Excel, prueba gratis sin límite en 30 días. |
Exporte y guarde hojas de trabajo como un nuevo libro de trabajo con código VBA
El siguiente código exportará todas las hojas de trabajo visibles en un nuevo libro y guardará el libro con el nombre de la hoja original en una carpeta recién creada en la misma ruta que el libro activo. Siga los siguientes pasos:
Paso 1: mantenga presionada la tecla ALT + F11 llaves, y abre el Microsoft Visual Basic para aplicaciones ventana.
Paso 2: Click recuadro > Móduloy pegue la siguiente macro en la ventana del módulo:
VBA: exporte y guarde hojas de trabajo como un nuevo libro de trabajo en una nueva carpeta.
Sub SplitWorkbook()
'Updateby20200806
Dim FileExtStr As String
Dim FileFormatNum As Long
Dim xWs As Worksheet
Dim xWb As Workbook
Dim xNWb As Workbook
Dim FolderName As String
Application.ScreenUpdating = False
Set xWb = Application.ThisWorkbook
DateString = Format(Now, "yyyy-mm-dd hh-mm-ss")
FolderName = xWb.Path & "\" & xWb.Name & " " & DateString
If Val(Application.Version) < 12 Then
FileExtStr = ".xls": FileFormatNum = -4143
Else
Select Case xWb.FileFormat
Case 51:
FileExtStr = ".xlsx": FileFormatNum = 51
Case 52:
If Application.ActiveWorkbook.HasVBProject Then
FileExtStr = ".xlsm": FileFormatNum = 52
Else
FileExtStr = ".xlsx": FileFormatNum = 51
End If
Case 56:
FileExtStr = ".xls": FileFormatNum = 56
Case Else:
FileExtStr = ".xlsb": FileFormatNum = 50
End Select
End If
MkDir FolderName
For Each xWs In xWb.Worksheets
On Error GoTo NErro
If xWs.Visible = xlSheetVisible Then
xWs.Select
xWs.Copy
xFile = FolderName & "\" & xWs.Name & FileExtStr
Set xNWb = Application.Workbooks.Item(Application.Workbooks.Count)
xNWb.SaveAs xFile, FileFormat:=FileFormatNum
xNWb.Close False, xFile
End If
NErro:
xWb.Activate
Next
MsgBox "You can find the files in " & FolderName
Application.ScreenUpdating = True
End Sub
Paso 3: Presione el F5 clave para ejecutar este código. Y aparecerá un cuadro emergente para indicarle la ubicación de los nuevos libros de trabajo exportados, y todas las hojas de trabajo del libro de trabajo original se han exportado a algunos nuevos libros de trabajo separados que nombraron las hojas originales en una nueva carpeta específica. Ver capturas de pantalla:
Exporte y guarde hojas de trabajo como un nuevo libro de trabajo con Kutools para Excel
Si necesita guardar varias hojas de trabajo como un libro de trabajo separado, el primer método no puede ser una buena opción. Y el código VBA puede ser un poco complicado para los principiantes de Excel. Aquí puede utilizar el Libro de trabajo dividido utilidad de Kutools for Excel para exportar y guardar rápida y fácilmente cada hoja de trabajo de un libro para separar un nuevo libro.
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:
Paso 1: Click Kutools Más > Libro de trabajo > Libro de trabajo dividido…. Ver captura de pantalla:
Paso 2: en el Libro de trabajo dividido cuadro de diálogo, haga lo siguiente:
2: Si desea evitar dividir las hojas de trabajo ocultas o en blanco, puede marcar el Omitir hojas de trabajo ocultas or Omitir hojas de trabajo en blanco.);
3: y también puedes comprobar Especificar guardar formato, y para seleccionar dividir las hojas y luego guardar como archivo de texto, archivo pdf o archivo csv, en defualt, si no marca esta opción, dividirá las hojas y se guardará como libro de trabajo.
Paso 3: luego haga clic en Mini Split y elija la carpeta en la que desea colocar los nuevos libros. Ver captura de pantalla:
Paso 4: y luego haga clic en OK, luego cada hoja de trabajo marcada en el Libro de trabajo dividido El cuadro de diálogo se exporta y guarda como libro de trabajo individual. Cada libro nuevo se nombra con el nombre de la hoja de trabajo original. Ver captura de pantalla:
Haga clic para obtener más información sobre esta herramienta Libro de trabajo dividido.
Exportar y guardar cada hoja como un libro nuevo
Divida rápidamente los datos en varias hojas de trabajo basadas en columnas o filas fijas en Excel
|
Supongamos que tiene una hoja de trabajo que tiene datos en las columnas A a G, el nombre del vendedor está en la columna A y necesita dividir automáticamente estos datos en varias hojas de trabajo según la columna A en el mismo libro de trabajo y cada vendedor se dividirá en una nueva hoja de cálculo. Kutools for Excel, Fecha dividida La utilidad puede ayudarlo a dividir rápidamente los datos en varias hojas de trabajo según la columna seleccionada, como se muestra a continuación en la captura de pantalla en Excel. ¡Haga clic para obtener una prueba gratuita de 30 días con todas las funciones! |
Kutools para Excel: con más de 300 prácticos complementos de Excel, prueba gratis sin límite en 30 días. |
Artículos relacionados:
- Combine varios libros de trabajo en un solo libro de trabajo
- Guardar una selección como archivo individual
- Dividir un libro para separar archivos de Excel
Las mejores herramientas de productividad de oficina
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...
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!