Cara menggabungkan beberapa file Excel menjadi satu file

bardimin pic

Ditulis oleh Bardimin

Tanggal 25 Februari 2022
Home » Blog » Software » Cara menggabungkan beberapa file Excel menjadi satu file

Anda memiliki banyak file Excel dan ingin menggabungkan menjadi satu?

Mungkin anda ingin menggabungkan beberapa laporan harian menjadi satu file laporan bulanan. Atau anda ingin menggabungkan laporan penjualan tiap daerah menjadi satu file laporan.

Ada banyak cara untuk menggabungkan beberapa file Excel menjadi satu file. Jika file yang akan anda gabungkan tidak banyak, anda bisa melakukannya dengan cara manual. Anda bisa melakukan dengan cara “Copy & Paste” isi dokumen, “Move or Copy” sheet dan lain sebagainya.

Jika anda akan menggabungkan banyak file, cara tercepat adalah dengan menggunakan Macro VBA.

Menggabungkan banyak file Excel menjadi satu

  1. Buat file baru.
  2. Tekan (Alt + F11) untuk membuka Editor.
  3. Setelah jendela Editor terbuka, kemudian klik “ThisWorkbook > Insert > Module”.
unprotect-sheet-excel-01
  1. Kemudian salin berikut ini
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

Sumber: ablebits.com

  1. Kemudian klik tombol “Run” untuk memulai menggabung.
merger-excel-file
  1. Selanjutnya pilih file yang ingin anda gabung. Kemudian klik “Open”.
excel-dialog
  1. Tunggu proses sampai selesai.
merger-excel-end

Artikel Terbaru

Cara Menjumlahkan Kolom dan Baris Angka pada Tabel Microsoft Word

Cara Menjumlahkan Kolom dan Baris Angka pada Tabel Microsoft Word

Microsoft Word dikenal sebagai program populer untuk mengedit dokumen, tetapi tahukah Anda bahwa Anda juga dapat melakukan perhitungan di Word? Salah satu tantangan terbesar yang dihadapi selama proses entri data manual adalah kemungkinan terjadinya kesalahan dalam...

Redirect dan Blokir URL dengan File HOSTS di Windows

Redirect dan Blokir URL dengan File HOSTS di Windows

Redirect dan Blokir URL dapat Anda lakukan dengan mudah di Windows. Hanya dengan menambahkan IP sebuah website, Anda dapat mengalihkan atau memblokirnya. Tentu ini sangat berguna untuk membatasi akses pegawai atau anak Anda dari mengakses situs web yang tidak Anda...

Cara Bypass Lupa Kata Sandi BIOS

Cara Bypass Lupa Kata Sandi BIOS

Jika Anda telah membuat kata sandi BIOS untuk PC/Laptop dan lupa, Anda mungkin harus mengirimkannya kembali ke produsen. Jangan khawatir, masih ada beberapa metode yang dapat Anda gunakan untuk melewati atau membuka kunci kata sandi BIOS. Kata sandi BIOS berfungsi...

Teknik Dasar Perawatan Komputer dan Laptop

Teknik Dasar Perawatan Komputer dan Laptop

Anda mungkin tidak menyadarinya, tetapi komputer dan mobil memiliki kesamaan, keduanya membutuhkan perawatan rutin. Jika mobil Anda perlu mengganti oli secara rutin, komputer Anda secara rutin juga harus memperbarui perangkat lunak, menjaga antivirus tetap up to date,...