Pak ASL, Untuk "mencerna" apalagi "menjawab" apa yang ditanyakan dalam milis memang sangat tidak mudah. Saran saya, coba lakukan langkah2 berikut ini: - Uraikan secara manual apa yang anda inginkan dalam bentuk list: 1. Buka File_Gabung 2. Buka File_1 3. Copy File_1 sheet1 ke File_Gabung Sheet1 4. Dst nya - Rekam langkah2 tersebut dengan Macro recording. - Coba lihat/pelajari macronya pada VBE Sheet - Jika anda bisa memahami coba lanjutkan dengan File2, dstnya - Jika hasil percobaan sudah "mentok", anda bisa share lagi ke milis. (usahakan jangan kirim ke milis sebelum betul2 "mentok" karena biasanya ide atau kreatifitas muncul manakala kita sudah betul2 "mentok")
Selamat mencoba, semoga berhasil. Salam sukses, HK On Monday, 17 February 2014, 20:21, Ahmad Syaifullah Lubis <[email protected]> wrote: Dear Mr HK, terima kasih sangat membantu macro file gabungnya. saya sudah jalankan macronya. file2 file_1.xlsx, file_2.xlsx dan file_3.xlsx yang memiliki sheet pro1, pro2, dan pro3 telah digabungkan ke file file_gabung.xlsx. ke masing2 sheet yang sama dan berjalan saya jalankan macronya. sepertinya macro akan semakin kompleks bila kriterianya melihat email saya yang kemarin, yang mana dalam file_gabung.xlsx tsb dicreate menjadi file_gabung_pro1.xlsx yang akan menampung nama2 sheet pro1 yang ada pada file_1.xlsx, file_2.xlsx dan file _3.xlsx. tidak digabungkan sheetnya tetapi dipindah ke sheet masing2. mungkin kalau copy manualnya akan menjadi pro1, pro1(2),pro1(3). sheet pro1 berasal dari file_1.xlsx, pro1(2) berasal dari file_2.xlsx dan pro1(3) berasal dari file_3.xlsx. mudah2an Mr HK tidak kewalahan mencarikan solusi macronya. terlampir file2 dimaksud. dari semua macro2 yang Mr HK berikan semua sangat dapat saya terapkan pada tugas2 saya yang bekerja di bagian data akuntansi. sangat membantu. terima kasih Mr HK, ASL. ________________________________ To: [email protected] From: [email protected] Date: Sat, 15 Feb 2014 09:48:17 -0800 Subject: Re: [belajar-excel] copy sheet dari beberapa file lain ke file utama dengan masing2 sheet yang berbeda. [1 Attachment] Pak ASL, Berikut adalah contoh modifikasi dari file yang lalu masing2 dengan 3 sheet, kecuali File_Gabung yang mempunyai tambahan Sheet "Prosesdata". Untuk menjalankannya coba copy folder HK_Belajar_Excel ke Directory D:\. Jika Direktori D:\ tidak ada dan folder mau dicopy ke Directory E:\ atau F:\ maka ganti string folder yang ada pada File_Gabung Sheet "Prosesdata" Range("C3") dari D:\ menjadi E:\ atau F:\ Kemudian buka File_Gabung dan lakukan ke tiga langkah dalam tombol. Coba ganti Nama2 Sheet pada masing2 file, mis. Sheet1 menjadi Pro1, dst.nya (sheet menjadi Pro) dan update macro pada VBE Sheet dari Sheets("Sheet" & i).Select menjadi Sheets("Pro" & i).Select Sebagai catatan, nama2 sheet pada File_Gabung (kecuali sheet "Prosedata") harus sama dengan nama2 sheet pada file yang digabung, tetapi nama2 file yang digabung (.xlsx) boleh berbeda-beda (tidak harus File_1.xlsx, File_2.xlsx dan File_3.xlsx), sedangkan Range dari tiap2 Sheet yang digabung selalu dimulai dari Range("A1") dan tidak ada sel kosong. Jika tidak, maka perlu dilakukan penyesuaian pada bagian sel yang dicopy (Range("A1").CurrentRegion.Select) Terakhir sila coba untuk 12 bulan. Semoga berhasil. Salam, HK On Saturday, 15 February 2014, 14:25, Ahmad Syaifullah Lubis <[email protected]> wrote: Dear BeExceller, Mohon bantuan macronya atas masalah saya ini. saya punya 4 file excel (jan.xlsx, feb.xlsx, mar.xlsx dan apr.xlsx ... ini merupakan data transaksi per bulannya). masing-masing file tsb mempunyai 4 sheet (pro1,pro2,pro3, dan pro4 ), jadi file jan.xlsx s/d apr.xlsx tsb sheetnya bisa sama, kadang gak mesti setiap bulannya sheetnya sama semua. bagaimana macronya mengcopy sheet yang sama dari 4 file tsb ke file utama (misal menjadi file utamapro1.xlsx, utamapro2.xlsx, utamapro3.xlsx, dan utamapro4.xlsx). maka utamapro1.xlsx akan berisikan sheet pro1(fiel dari jan), pro1(file dari feb), pro1(file dari mar) dan pro1(file dari apr), begitu seterusnya untuk file utamapro yang lainnya. Mudah2an rekan2 BeExceller bermurah hati untuk membuatkan macronya untuk saya. terima kasih, ASL

