jika akan mencoba dengan formula, pada cell C5 diberi formula berbunyi : *=IF($B5="copy",C$2,0)* lalu di-copy ke kanan dan ke bawah. hati-hati dengan letak karakter $ (absolute reference) dalam formula ya, supaya ndak salah bagian reference yang boleh bergerak (berubah) saat di-copy mengikuti perubahan baris dan kolomnya.
jika tidak suka dengan penampakan hasil formula yang bernilai 0, maka blok cells berformula, klik kanan dan pilih format cells. Kemudian klik tab Number dan pilih opsi Custom. Pada textbox, isi dengan 2 buah karakter titik koma lalu OK. *** Jika regional setting komputer setempat adalah Indonesian, maka ganti karakter koma dalam formula menjadi titik koma. Wassalam, Kid. 2015-02-20 22:36 GMT+11:00 Mr. Kid <[email protected]>: > Hai Abdul, > > Coba begini : (silakam kalau akan di-record macro) : [header : id, > text1:text4] > 1. blok data beserta header > 2. aktifkan autofilter > 3. blok sebuah area range yang akan di-copy > 4. blok seluruh area data yang menjadi lokasi paste (semua baris di bawah > header text1:text4) > 5. lakukan filter pada kolom id-nya agar hanya menampilkan item 'copy' > 6. lakukan goto special :: CTRL G -> klik special -> pilih visible only -> > OK > 7. klik kanan area data yang telah terblok (hasil nomor 4) dan tampak > sebagai hasil filter (hasil nomor 5) -> paste special -> values -> OK > 8. non aktifkan autofilter > > Wassalam, > Kid. > > > > 2015-02-20 18:43 GMT+11:00 Huda Yazid [email protected] > [belajar-excel] <[email protected]>: > >> >> >> Dear para master excel, >> >> saya masih bingung gimana logika atau script ang harus dituliskan di vba >> jika ingin meng-copy suatu data jika berdasarkan kriteria tertentu. >> mohon solusi, >> File terlampir >> terimakasih >> >> >> Regard, >> huda >> >> >> > >

