http://www.excel-id.com/2015/03/cara-cepat-menggabungkan-data-dari-2.html
Excel-id.com | Masih tetap semangat belajar Excel? jika Ya mari kita lanjutkan
dengan tutorial bagaimana cara cepat menggabungkan data dari dua sheet yang
berbeda atau bahkan lebih dari dua sheet. Untuk menggabungkan data seperti
yang telah biasa dilakukan oleh para pengguna Excel biasanya dengan
menggunakan copy kemudian paste. Kali ini akan saya buat berbeda ini akan
mempercepat pengolahan data pada Ms. Excel Anda.
Ini dia script VBA yang dapat saya berikan untuk Anda
Option Explicit
Sub GabungkanData()
NextRow = 1
With ActiveWorkbook
.Worksheets(myWksNames(iCtr)).UsedRange.Copy
With newWks
Application.Goto .Cells(NextRow, "A")
.Pictures.Paste Link:=True
NextRow = .Pictures(.Pictures.Count).BottomRightCell.Row + 1
End With
Next iCtr
End With
End Sub
Silakan copykan script VBA diatas kemudian pastekan pada Module1. Untuk
menyisipkan module sudah pernah saya bahas sebelumnya dan lebih jelasnya
hasil paste script diatas tampak seperti gambar berikut
Setelah sript VBA Anda paste kan silakan buat dua buah data pada sheet 1 dan
data pada sheet 2
Setelah dibuat data pada masing-masing sheet langkah berikutnya silakan buat
sebuah CommandButton pada Sheet1
Jika sudah selesai maka akan tampil Assingn Macro silakan pilih atau klik Macro
name GabungkanData kemudian klik OK
Untuk menguji coba hasil script VBA macro excel ini silakan klik tombol yang
telah dibuat dan perhatikan apa yang terjadi
Selesai, Data yang ada di sheet1 dan data yang ada di sheet2 telah berhasil
digabungkan hanya dengan satu kali klik dan data ini akan dibuat pada sheet
baru. Semoga cara cepat menggabungkan data dari 2 sheet atau lebih ini
bermanfaat.
Coba perhatikan gamabr diatas, Anda cukup pilih Insert kemudian klik Module maka Module1 akan
terbuat dengan sendirinya.
Nah, jika Anda sudah bisa membuat satu buah module apakah bisa untuk menambahkan module
yang lainnya? Jawabannya adalah BISA. lalu bagaimana caranya? Anda cukup ulangi langkah diatas
maka module2 akan bertambah secara otomatis.
Sekarang tugas Anda adalah coba buat 4 buah Module dan hasilnya harus seperti berikut ini
Jika sudah benar, lalu apakah bisa module tersbeut dihapus? Nah, tahapan berikutnya saya akan
membahas bagaimana cara menghapus sebuah module yang telah dibuat diatas, misalnya saya
akan menghapus Module3 maka caranya adalah
Jika sudah selesai maka ada sebuah konfirmasi " Apakah Anda akan mengeksport module3
tersebut?" Silakan Anda pilih saja No maka Module3 sudah hilang dari project VBA nya
Ok, saya kira cukup mudah dan silakan Anda mencoba materi yang sudah saya jelaskan diatas
semoga bermanfaat.
http://www.noobakuntan.info/2016/02/gabung-beberapa-file-excel.html
Gabung beberapa file excel - Kita telah belajar Gabung Beberapa Sheet Excel pada beberapa
kesempatan yang lalu. Sekarang mari kita lanjutkan dengan metode menggabungkan beberapa file
excel menjadi 1 file. Bedanya apa sama yang gabung sheet?. Jika gabung sheet maka kita
menggabungkan beberapa sheet dalam satu workbook (1 file excel), sedangkan Gabung file excel
berarti kita akan menggabungkan beberapa workbook menjadi 1 workbook, many files to 1 file.
Sebelum kita simulasikan penggabungan file excel, harus kalian pahami dulu beberapa syarat.
1. Penggabungan ini hanya menggabungkan sheet pertama. Maka jika ada beberapa sheet,
gabungkan dulu dengan gabung sheet excel di artikel sebelumnya.
2. Pastikan format kolom sama, sehingga kalian tidak akan kesulitan untuk mengolahnya lebih
lanjut.
3. Semakin banyak data yang di join, semakin lama prosesnya.
4. Pastikan file-file (workbook) yang akan di gabung berada dalam 1 folder yang sama.
Sepertinya itu saja yang harus di pahami terlebih dahulu, selanjutnya yuk praktekkk. Aplikasi yang
saya gunakan adalah MS Office Excel 2010, tetapi ini juga bisa berjalan lancar jaya di 2007. Untuk
2013 kebelakang belum pernah mencoba.
Dicontoh diatas berikut saya memiliki 3 file excel dengan masing-masing memiliki kontem yang
kolomnya sama, bisa saja saya gabungkan secara manual dengan copy/cut paste, tapi jika file yang
anda akan join berjumlah puluhan, ratusan, resiko miss / kelewatan akan sangat besar. Dalam
contoh saya sengaja berikan header dengan warna berbeda, untuk nge-tes kalau file excel telah
tergabung semua.
Langkah pertama, buka excel baru (new workbook), kemudian buka ribbon Developer. (Jika belum
ada opsi developer, lihat di artikel join sheet excel).
Pada bagian samping kiri, klik kanan pada "ThisWorkbook" > "Insert" > "Module"
Akan muncul kotak untuk memasukkan kode, nah, masukkan kode berikut:
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 "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 "A1048576" to the same column as start point
Range("A1:IV" & Range("A1048576").End(xlUp).Row).Copy
ThisWorkbook.Worksheets(1).Activate
'Do not change the following column. It's not the same column as above
Range("A1048576").End(xlUp).Offset(1, 0).PasteSpecial
Application.CutCopyMode = False
bookList.Close
Next
End Sub
Bold merah: adalah lokasi dimana FOLDER yang berisi file-file excel yang akan di joint. Dalam
contoh, lokasi folder saya berada di D:\Excel\Merge File.
Langkah terakhir, eksekusi dengan RUN (klik icon segitiga), atau dengan hot key F5.
Selesai, itulah cara menggabungkan file excel menjadi satu. Sekarang beberapa file excel telah
tergabung dalam 1 file workbook dan dalam 1 sheet. Dengan begini kalian bisa mengolah lebih
lanjut data tersebut sesuai kebutuhan. Selamat mencoba, semoga membantu.
http://www.noobakuntan.info/2015/03/cara-gabung-beberapa-sheet-excel-dalam.html
Gabung Beberapa Sheet Excel - Pernahkah anda memiliki sebuah file excel yang didalamnya
memiliki beberapa sheet yang harus anda gabungkan? Ada memang cara manual untuk
menggabungkan beberapa sheet file excel tersebut, dengan copy paste manual misalnya. Kalau
jumlah sheet dan kontennya sedikit sih tidak masalah, namun akan lain ceritanya jika sheet dan
kontennya sangat banyak, selain capek, ada risiko kamu miss dalam melakukan copy paste yang
bisa berakibat fatal.
Cara berikut adalah cara penggabungan sheet excel dengan metode Macro. Begini caranya
menggabungkan beberapa sheet excel dalam satu file.
Buka file excel yang sheet nya ingin di gabungkan (contoh: saya memiliki file excel dengan 3
sheet yang akan digabung: sheet1, sheet2 dan sheet3).
Pada ribbon, klik "Developer" -> View Code -> klik kanan "This Workbook" -> import file
"frmMergeSheets.frm" (Jika opsi Developer tidak ada, maka lakukan langkah yang akan
dijelaskan dibawah). - download file frm di akhir artikel ini.
Developer Option
Import file
Input kode
Begitulah cara cepat, praktis dan akurat untuk menggabungkan data sheet dalam satu file excel.
Harus diperhatikan adalah, pastikan semua sheet memiliki struktur colom yang sama, supaya rapi.
Oiya, untuk yang di program MS Excel nya tidak ada opsi Developer di menu ribbon nya, begini
caranya untuk memunculkan menu developer: