Cómo UNIR Varios ARCHIVOS de Excel en uno Solo Online - Fácil y Rápido - frazzledgames.com

Cómo UNIR Varios ARCHIVOS de Excel en uno Solo Online – Fácil y Rápido

Mira Cómo Se Hace
Views: 31099
Like: 259
¡Suscribete para apoyar al canal! ▶️ ◀️
Link al Tutorial ▶️ ◀️
Link al Tutorial ▶️ ◀️

En este video te mostramos Cómo UNIR Varios ARCHIVOS de Excel en uno Solo Online – Fácil y Rápido. En este canal encontrarás los mejores tutoriales. ¡No te lo pierdas!

31 Comments

  1. Donde está el código??? Ni siquiera está en la pagina a la que redirecciona!!!

  2. Je je je este weon se burló de todos con lo del código . Que bestia forma de ganar suscripciones…..!!

  3. Y el código a continuación cambiando la ruta de la carpeta donde están los excel a unir :
    Sub simpleXlsMerger()
    Dim bookList As Workbook
    Dim mergeObj As Object, dirObj As Object, filesObj As Object, everyObj As Object
    Application.ScreenUpdating = False
    Set mergeObj = CreateObject("Scripting.FileSystemObject")
    'change folder path of excel files here
    Set dirObj = mergeObj.Getfolder("D:changetoexcelfilespathhere")
    Set filesObj = dirObj.Files
    For Each everyObj In filesObj
    Set bookList = Workbooks.Open(everyObj)
    'change "A2" with cell reference of start point for every files here
    'for example "B3:IV" to merge all files start from columns B and rows 3
    'If you're files using more than IV column, change it to the latest column
    'Also change "A" column on "A65536" to the same column as start point
    Range("A2:IV" & Range("A65536").End(xlUp).Row).Copy
    ThisWorkbook.Worksheets(1).Activate
    'Do not change the following column. It's not the same column as above
    Range("A65536").End(xlUp).Offset(1, 0).PasteSpecial
    Application.CutCopyMode = False
    bookList.Close
    Next
    End Sub

  4. si funciona con el codigo

    Sub unirexcel()

    'Unir diferentes archivos excel en un solo excel principal

    Application.DisplayAlerts = False

    'define variables:

    Dim numberOfFilesChosen, i As Integer

    Dim tempFileDialog As FileDialog

    Dim mainWorkbook, sourceWorkbook As Workbook

    Dim tempWorkSheet As Worksheet

    Set mainWorkbook = Application.ActiveWorkbook

    Set tempFileDialog = Application.FileDialog(msoFileDialogFilePicker)

    'Habilitar la selección de multiples libros

    tempFileDialog.AllowMultiSelect = True

    numberOfFilesChosen = tempFileDialog.Show

    For i = 1 To tempFileDialog.SelectedItems.Count

    'Abrir cada libro

    Workbooks.Open tempFileDialog.SelectedItems(i)

    Set sourceWorkbook = ActiveWorkbook

    'Copia cada hoja de los libros abiertos

    For Each tempWorkSheet In sourceWorkbook.Worksheets

    tempWorkSheet.Copy after:=mainWorkbook.Sheets(mainWorkbook.Worksheets.Count)

    Next tempWorkSheet

    'Cerrar los archivos fuente

    sourceWorkbook.Close

    Next i

    Application.DisplayAlerts = True

    End Sub

  5. de verdad muchas gracias de verdad me serviste mucho vi muchos videos y solo el tuyo sirvio sigue asi maquina

  6. Ay muchas gracias, me salvaron con mi tarea ;(

  7. y el codigo…? ya vi que todos preguntaron… 🙁

  8. Ya que no dejaron el codigo se los dejo yo.
    Sub Juntarall()

    Application.DisplayAlerts = False

    A = ActiveWorkbook.Name

    R = ActiveWorkbook.Path

    ChDir R & ""

    archi = Dir("*.xls*")

    Do While archi <> A

    Workbooks.Open archi

    B = ActiveWorkbook.Name

    For Each Hoja In ActiveWorkbook.Sheets

    Hoja.Copy After:=Workbooks(A).Sheets(Workbooks(A).Sheets.Count)

    Next

    Workbooks(B).Close False

    archi = Dir()

    Loop

    End Sub

  9. Disculpa ¿Dónde puedo encontrar el código para hacerlo en vb?

  10. Vi mil tutoriales antes de llegar a éste y solo con esta opción puede compilar mis 50 archivos en un solo documentos!!! GRACIAS!!!

  11. No entiendo como un canal estafador tenga mas de 200 mil suscriptores .-.

  12. Wao me fuiste de gran ayuda, me salvaste de un apuro, muchas gracias

  13. Elkin Rodriguez E. | Especialista BI says:

    Crack!! No entiendo por qué tan pocos likes en este video, y los que le dieron "no me gusta" ¿todo bien en casa?….. Gracias Amigo, fue la solución perfecta luego de mil videos.

  14. Gracias por tu contenido me sirvio

  15. Una pregunta @Mira Cómo Se Hace, Con este mismos código se puede implementar un botón a este documento?

  16. Gracias por compartir, fue la manera menos complicada de unir archivos excel, felicitaciones y bendiciones.

  17. CUALES SON LAS LINEAS DE CODIGO QUE SE DEBEN COPIAR
    PORQUE NO PUEDO

  18. Recomendación : Crear la carpeta en C: o D: no dentro de muchas carpetas.

    Sub UnirFiles()

    Dim Hoja As Object

    Application.DisplayAlerts = False

    A = ActiveWorkbook.Name

    R = ActiveWorkbook.Path

    ChDir R & ""

    archi = Dir("*.xls")

    Do While archi <> A

    Workbooks.Open archi

    B = ActiveWorkbook.Name

    For Each Hoja In ActiveWorkbook.Sheets

    Hoja.Copy After:=Workbooks(A).Sheets(Workbooks(A).Sheets.Count)

    Next

    Workbooks(B).Close False

    archi = Dir()

    Loop

    End Sub

  19. ¡Que fenómeno! Llevo más de tres años tratando de hacer eso pero nunca pude. Copiaba el archivo y se pegaba con otro formato. Tan fácil que lo explicas. Muchas gracias.

  20. Amigo buenos días, excelente manera de hacerlo, estoy aprendiendo cada día mas, pero solo me falta algo, no encuentro el código que se debe pegar al final para poder proceder con lo demás, quede varado, saludos…

  21. Hola, no veo código que mencionan en el video
    Podrías compartirlo por favor
    Gracias

  22. SEÑORES FUNCIONA…

    Sub UnirFiles()

    Dim Hoja As Object

    Application.DisplayAlerts = False

    A = ActiveWorkbook.Name

    R = ActiveWorkbook.Path

    ChDir R & ""

    archi = Dir("*.xls")

    Do While archi <> A

    Workbooks.Open archi

    B = ActiveWorkbook.Name

    For Each Hoja In ActiveWorkbook.Sheets

    Hoja.Copy After:=Workbooks(A).Sheets(Workbooks(A).Sheets.Count)

    Next

    Workbooks(B).Close False

    archi = Dir()

    Loop

    End Sub

Leave a Reply

Your email address will not be published.