Dear mas Zainul, jk tdk keberatan, boleh dilampirkan lagi file dummy-nya? (jk 
ada revisi dr file sebelumnya)

Dilampirkan macro yg sudah dibuat akan lebih bagus lagi agar penanggap bisa 
mengukur berapa kali lipat peningkatan kecepatannya.

O iya, di data Sheet1 yang sebenarnya, ada berapa ribu/puluhribu baris? dan 
berapa perkiraan jumlah baris data yang ada di di Sheet2?


=====================================================================================
--- In belajar-excel@yahoogroups.com, "zainul ulum <<yahoo>>" <zainul_ulum@...> 
wrote:

 Terimakasih mas Kid, sudah susah payah membuat resume.
 Maaf nggak bisa menerangkan satu-satu.
 
 >>kolom ID: 
 bersifat unique, baik di sheet1 satu maupun di sheet2. Struktur table sama
 antara sheet1 dan sheet2.
 -- jika ada id yang sama antara sheet1 dan sheet2, maka kolom selain kolom
 id di sheet1 akan diupdate berdasarkan data di sheet2. (seperti SQL 'update
 table') Jadi nilai property updated by id
 -- jika ada id baru di sheet2 yang tidak ada di sheet1, maka record disheet1
 ditambahkan dari sheet2. (seperti SQL 'insert into')
 
 >>Hasil yang diinginkan:
 Tujuan yang saya inginkan adalah seperti program synchronize table:
 "jika ada data baru di sheet2, maka akan di tambahkan di sheet1"
 "Jika ada id yang sama antara sheet1 dan sheet2, maka data di sheet1 akan
 diupdate sesuai data di sheet2 by id"
 
 Prosedur yang sudah aku buat, (menurutku kok masih lama atau tidak efektif)
 yaitu:
 Tahap 1: looping semua id di sheet2, jika ditemukan id yang sama dengan id
 di sheet1, maka record di sheet1 dihapus.
 Tahap 2: karena id yang sama sudah dihapus, maka data di sheet2 langsung
 diopy ke sheet1.
 Tahap 3: data di sort by id dengan menggunakan sort di vba excel.
 
 Harapannya bisa mendapatkan code yang efektif untuk synchronizing table.
 
 
 Wassalam
 -zainul-


Kirim email ke