Kalau menggabung data dengan VBA, sudah banyak sekali yang beredar di
milis.
Search di posting lawas milis di :
https://groups.yahoo.com/neo/groups/belajar-excel/conversations/messages
atau du backup milis di Nabble di :
http://milis-belajar-excel.1048464.n5.nabble.com/
search key bisa apa saja tentang gabung data banyak sheet atau mungkin
malah merge file jika dari banyak file.

hepi sercing

Regards,
Kid



On Mon, May 16, 2016 at 11:52 AM, marone oke maroneoke...@yahoo.com
[belajar-excel] <belajar-excel@yahoogroups.com> wrote:

>
>
> Tengkyu Mr Kid,
> atas solusinya...namun kendala2 yg saya hadapi adalah sbb :
> - data per sheet dalam jumlah besar lebih kurang 3000 raw..ada 12 sheet
> - bentuk data merge cell, namun posisi data semuanya sama di tiap2 kolom
> cell
>   ini dikarenakan data tsb dari hasil eksport aplikasi
>
> saya sdh mencoba menggabung data tiap sheet dengan copas, namun ketika
> digunakan fungsi small(if(data), terasa lambat sekali...
>
> jika berkenan mohon solusinya menggunakan VBA...
>
> terima kasih master..
>
>
>
>
>
> Pada Senin, 16 Mei 2016 0:04, "'Mr. Kid' mr.nm...@gmail.com
> [belajar-excel]" <belajar-excel@yahoogroups.com> menulis:
>
>
>
> Hai Marone,
>
> Data yang tersebar di banyak sheet bisa disebut sebagai raw data.
>
> Biasanya, akan lebih mudah dan lebih baik kinerja Excel-nya jika dari raw
> data tersebut dibuat sebuah Excel Datasource di sebuah sheet baru. Excel
> datasource selalu berbentuk tabel yang mengikuti *kaidah *tabel database.
> Untuk kasus Anda ini, berarti Excel Datasource di sheet baru itu adalah
> kumpulan seluruh data dari banyak sheet pada kolom-kolom yang dibutuhkan
> saja.
> Pembentukan Excel Datasource ini bisa Anda lakukan melalui berbagai cara,
> antara lain :
> 1. manual copy-paste values
> 2. fitur Get External Data dengan query Union ALL
> 3. advanced filter satu per satu sheet, setiap memproses 1 sheet, copas
> hasilnya ke sheet hasil yang sama dengan proses paste di baris kosong yang
> ada
> 4. pivot consolidation jika key-nya hanya 1 kolom dan kolom lainnya adalah
> nilai
> 5. cara yang Anda pilih dari nomor 1 sampai 4 di atas bisa diotomasi
> dengan VBA
> *** autofilter bisa dimanfaatkan saat menggunakan proses 1 atau 3 dan
> menjadi bagian dalam proses 4 yang mengotomasi proses 1 atau 3
>
> Dari Excel Datasource, bisa dibentuk berbagai output atau mungkin berbagai
> datasource lain, seperti Pivot Table Datasource di sheet yang sama atau di
> sheet baru.
> Proses yang Anda butuhkan adalah mendapatkan data terurut secara
> Ascending. Dengan berbekal Excel Datasource yang telah terbentuk, maka Anda
> bisa menggunakan beberapa cara berikut untuk mendapatkannya :
> 1. menggunakan fitur Sort, lalu di copy paste values ke sheet hasil (bila
> perlu, manfaatkan autofilter sebelum sort)
> 2. bila Anda menggunakan fitur Get External Data saat menyusun datasource,
> biasanya sudah didapatkan hasil yang Anda butuhkan dengan klausa Order By
> di query-nya
> 3. bila Anda menggunakan fitur Pivot Consolidation, biasanya sudah
> didapatkan hasil yang Anda butuhkan dengan melakukan sort di pivot
> consolidation yang terbentuk.
> 4. memanfaatkan fitur Excel Pivot Table untuk mendapatkan hasil yang Anda
> butuhkan
> 5. di sheet lain, dibuat array formula Small IF yang merujuk ke sheet
> berisi Excel Datasource tadi. Cara ini biasanya akan menampakkan kinerja
> Excel yang terasa melambat.
> 6. salah satu cara dari cara 1 sampai 4 di atas di otomasi dengan VBA
>
> Regards,
> Kid
>
>
>
>
>
>
>
>
>
>
>
> 2016-05-13 11:51 GMT+07:00 marone oke maroneoke...@yahoo.com
> [belajar-excel] <belajar-excel@yahoogroups.com>:
>
>
> dear master..
>
> tolong solusinya bagaimana membuat filtering formula dari source berbagai
> sheet..
> kalo sourcenya cuma 1 sheet sy sdh bisa dengan rumus :
>
> small(if((sheet!cellA1:A100=sheet!cell);row(1:90);row(1:100))
>
> tapi jika sourcenya menggunakan lebih dari 1 sheet, saya masih bingung
> karena referensi rownya sama, mungkin hrs dibedakan ya
>
>
> tks
>
>
>
>
>
>
>
>
>
>
>
> 
>

Kirim email ke