Como combinar archivos y hojas de Excel

Como combinar archivos y hojas de Excel

Al trabajar con varios archivos de Microsoft Excel a veces, debe fusionar archivos y hojas de Excel en un archivo de Excel nuevo o existente o combinar varios archivos de Excel en un solo archivo

Antes de comenzar a combinar archivos y hojas, planifíquelo bien. Si bien siempre puede reorganizar las hojas más adelante, cuanto mejor planifique, menos horas dedicará a ordenarlas después de fusionarlas.

  • Combinar hojas en un archivo nuevo o existente
  • Combinar múltiples archivos de Excel

Si bien las funciones que usaremos aquí le darán la opción de mover las hojas, recomendaré copiar. Si alguna vez necesita el archivo original nuevamente, tendrá la opción.

Combinar hojas en un archivo nuevo o existente

Antes de comenzar a fusionar, asegúrese de tener todos los archivos de Excel abiertos. Solo cuando están abiertos, la función de combinación de Excel puede elegir eso como destino. Si planea mover hojas de varios archivos a un nuevo archivo de Excel, también puede hacerlo.

  • Abra el archivo de Excel de origen y cambie a la hoja que desea copiar.
  • Haga clic en la pestaña Inicio> sección Celdas> Formato> Mover o copiar hoja
  • Se abrirá una ventana emergente desde donde puede seleccionar el archivo Excel existente o crear un nuevo archivo en la ejecución
    • Cuando elige una nueva opción de archivo , creará instantáneamente un nuevo archivo pero no lo guardará.
    • Cuando elige un archivo existente , tiene la opción de seleccionar dónde se insertará la hoja, es decir, antes o después de las hojas existentes o al final de todas las hojas
  • Asegúrese de seleccionar la casilla de verificación: crear una copia. Se asegurará de que sus hojas existentes permanezcan en el libro fuente.

También puede pasar a un archivo existente, lo cual es útil si hay demasiadas hojas, y necesita insertar la hoja entre ellas, en algún lugar, o moverla hasta el final.

Si desea mover varias hojas a otro archivo de Excel, antes de usar " Mover o copiar hoja", seleccione las hojas usando Ctrl o Shift. Si bien Shift le permitirá seleccionar hojas adyacentes o un rango de hojas, Ctrl le permitirá elegir las hojas individuales. El resto de los pasos son iguales. Puede usar esto para fusionar manualmente archivos de Excel.

Combinar múltiples archivos de Excel

Fusionar archivos de Excel es algo complicado, y para eso, utilizaremos un código VBA de ExtendOffice. Le permitirá combinar múltiples archivos o libros disponibles en una carpeta.

  • Cree una nueva hoja de cálculo de Excel y presione ALT + F11 para abrir la sección Desarrollador
  • Haga clic en el menú Insertar y luego en Módulo
  • Pegue el código mencionado a continuación. Denomine el módulo como MergeExcel

Sub MergeExcel()

Path = "D:\ExcelFiles\"

Filename = Dir(Path & "*.xlsx")

Do While Filename <> ""

Workbooks.Open Filename:=Path & Filename, ReadOnly:=True

For Each Sheet In ActiveWorkbook.Sheets

Sheet.Copy After:=ThisWorkbook.Sheets(1)

Next Sheet

Workbooks(Filename).Close

Filename = Dir()

Loop

End Sub

A continuación, presione Alt + F8 para abrir el cuadro de diálogo Macro . Revelará todas las macros en la hoja. Seleccione MergeExcel y haga clic en Ejecutar . Se le pedirá que guarde los archivos, asegúrese de hacerlo. Hecho eso, todas las hojas de diferentes archivos de Excel estarán disponibles en el archivo de Excel donde ejecutó la Macro. El sitio web de ExtendOffice tiene muchas de estas macros, y sugeriría encarecidamente visitarlas en extendoffice.com.

Dicho esto, no va a ser una experiencia fluida en el primer intento. Tenga la seguridad de que no eliminará ningún archivo, pero sugeriría mantener una copia de seguridad de los archivos. Experimente con algunos datos aleatorios y verifique si está obteniendo el resultado deseado utilizando la macro.

Fecha actualización el 2021-01-20. Fecha publicación el 2020-01-20. Categoría: windows Autor: Oscar olg Mapa del sitio Fuente: thewindowsclub Version movil