Zusammenführen mehrerer Excel-Dateien in eine Datei

bardimin pic

Bardimin

25 Februar 2022
merger-excel-file

Zusammenführen mehrerer Excel-Dateien in eine Datei

Home » Blogs » Software » Zusammenführen mehrerer Excel-Dateien in eine Datei

Haben Sie viele -Dateien und möchten diese zu einer einzigen zusammenführen?

Vielleicht möchten Sie mehrere Tagesberichte in einer monatlichen Berichtsdatei zusammenfassen. Oder Sie möchten die Verkaufsberichte für jedes Gebiet in einer Berichtsdatei zusammenfassen.

Es gibt viele Möglichkeiten, mehrere -Dateien zu einer einzigen Datei zusammenzuführen. Wenn Sie nur wenige Dateien zusammenführen möchten, können Sie dies manuell tun. Sie können dies tun, indem Sie den Inhalt des Dokuments „Copy & Paste“, „Move or Copy“ Blätter, usw.

Wenn Sie viele Dateien zusammenführen wollen, ist der schnellste Weg die Verwendung von VBA-Makros.

Zusammenführen mehrerer Excel-Dateien in eine einzige

  1. Erstellen Sie eine neue Excel-Datei.
  2. Drücken Sie ( Alt + F11 ), um den Editor zu öffnen.
  3. Nachdem das Editor- geöffnet wurde, klicken Sie auf “ ThisWorkbook > Insert > Module ”.
unprotect-sheet-excel-01
  1. Kopieren Sie dann das folgende Makro-
Sub MergeExcelFiles()
    Dim fnameList, fnameCurFile As Variant
    Dim countFiles, countSheets As Integer
    Dim wksCurSheet As Worksheet
    Dim wbkCurBook, wbkSrcBook As Workbook
 
    fnameList = Application.GetOpenFilename(FileFilter:="Microsoft Excel Workbooks (*.xls;*.xlsx;*.xlsm),*.xls;*.xlsx;*.xlsm", Title:="Choose Excel files to merge", MultiSelect:=True)
 
    If (vbBoolean <> VarType(fnameList)) Then
 
        If (UBound(fnameList) > 0) Then
            countFiles = 0
            countSheets = 0
 
            Application.ScreenUpdating = False
            Application.Calculation = xlCalculationManual
 
            Set wbkCurBook = ActiveWorkbook
 
            For Each fnameCurFile In fnameList
                countFiles = countFiles + 1
 
                Set wbkSrcBook = Workbooks.Open(Filename:=fnameCurFile)
 
                For Each wksCurSheet In wbkSrcBook.Sheets
                    countSheets = countSheets + 1
                    wksCurSheet.Copy after:=wbkCurBook.Sheets(wbkCurBook.Sheets.Count)
                Next
 
                wbkSrcBook.Close SaveChanges:=False
 
            Next
 
            Application.ScreenUpdating = True
            Application.Calculation = xlCalculationAutomatic
 
            MsgBox "Processed " & countFiles & " files" & vbCrLf & "Merged " & countSheets & " worksheets", Title:="Merge Excel files"
        End If
 
    Else
        MsgBox "No files selected", Title:="Merge Excel files"
    End If
End Sub

Quelle: ablebits.com

  1. Klicken Sie dann zum Zusammenführen auf die Schaltfläche “ Run „.
merger-excel-file
  1. Wählen Sie dann die Excel-Dateien aus, die Sie zusammenführen möchten. Klicken Sie dann auf „Open“.
excel-dialog
  1. Warten Sie, bis der Vorgang abgeschlossen ist.
merger-excel-end
link nyemin

Neueste Artikel

So erstellen und speichern Sie Tab-Gruppen in Google Chrome

So erstellen und speichern Sie Tab-Gruppen in Google Chrome

Google Chrome ist einer der beliebtesten Webbrowser der Welt mit erweiterten Funktionen, die das Surfen einfacher und angenehmer machen. Eine kürzlich von Google eingeführte Funktion sind Tab-Gruppen, mit denen Sie die Tabs, die Sie in Ihrem Browser geöffnet haben,...

Was ist ein Speicherleck und wie kann man es lösen?

Was ist ein Speicherleck und wie kann man es lösen?

Speicherlecks sind eines der Probleme, mit denen Softwareentwickler häufig konfrontiert sind, insbesondere diejenigen, die Programmiersprachen wie C und C++ verwenden. Speicherverluste treten auf, wenn ein Programm Speicher aus einem Heap zuweist, ihn aber nicht...

So erstellen Sie ein starkes und leicht zu merkendes Passwort

So erstellen Sie ein starkes und leicht zu merkendes Passwort

Ein Passwort ist der Schlüssel für den Zugriff auf Ihre Online-Konten, sei es E-Mail, soziale Medien, Bankgeschäfte oder etwas anderes. Ein starkes und sicheres Passwort schützt Ihr Konto vor Hackerangriffen, Identitätsdiebstahl oder Datenmissbrauch. Starke Passwörter...

So finden und beheben Sie Paketverluste unter Windows

So finden und beheben Sie Paketverluste unter Windows

Paketverluste sind ein ernstes Problem, das sich negativ auf verschiedene Anwendungen und Dienste auswirken kann. Es ist wichtig zu wissen, wie man Paketverluste testet und behebt, um sicherzustellen, dass Sie eine stabile und zuverlässige Verbindung haben....

LACP vs. PAgP: Was ist der Unterschied und die Beziehung?

LACP vs. PAgP: Was ist der Unterschied und die Beziehung?

LACP (Link Aggregation Control Protocol) und PAgP (Port Aggregation Protocol) sind zwei Protokolle, die verwendet werden, um mehrere physische Ports zu einem logischen Port zu kombinieren, der als Link-Aggregation oder Channel-Port bezeichnet wird. Der Zweck der...