Dear Yusvi Adi M.,
Prosesnya adalah Copy lalu Paste (mungkin ke sheet lain, atau ke kolom lain sesheet)
Data yang di copy ada 2 bagian :
- Data profile di I8:I10 dan AC8 (di paste ke seluruh data pada kolom 2 cell aktif)
- Data transaksi di kolom AA, AE, AO, AT, BA, BJ:BK (dipaste ke kolom 6 cell aktif)
Data tambahan pada target :
- cell aktif berisi No. Urut data
- kolom 14 cell aktif adalah selisih tanggal dengan kolom 2 cell aktif
??? Kolom 13 cell aktif mungkin di kosongkan.
Kira-kira kode-nya sebagai berikut.
Letakkan pada sebuah prosedur. Baris kode berikut tidak perlu loop terhadap variable urut yang dulu dipakai.
'jika sheet data sumber beda dengan sheet target, tambahkan syntax ekspresi object sheet didepan range
'Worksheets("Nama_Sheet_Sumber").Range(bla-
'contoh : dari Range("i10").copy
' jadi Worksheets("Data Sumber").Range("i10").copy
with acrivecell
'data profile (urutan header target beda dengan source)
'data di paste ke 6 baris, karena jumlah data transaksi yang di copy ada 6 baris
Range("i10").copy
.cells(1.2).
Range("i8").copy
.cells(1.3).
Range("i9").copy
.cells(1.4).
.cells(1.5).
'data transaksi (urutan header sama =
'setelah kolom kode pasti ketemu kolom barang dulu sebelum kolom jml
'data yang di-copy adalah 6 baris (kasus ini dari baris 11 sampai baris 16)
'ubah baris kode untuk membuatnya lebih dinamis
Range("AA11:AA16, AE11:AE16, AO11:AO16, AT11:AT16, BA11:BA16, BJ11:BK16").copy
.cells(1.6).
'data no urut di aktif cell, untuk 6 baris
'caranya dipasangi formula pembuat no.urut saja ya..
.resize(6)="=N( R[-1]C ) +1"
'data selisih tanggal
.Cells(1, 14).resize(6) = "=TODAY()-RC[
end with
Semoga bermanfaat.
Kid.
| Ada lowongan jadi direktur ga? Hubungi momods please... :D |
| http://www.facebook.com/group.php?gid=37671048001&ref=mf |
+-------------------------------------------------------------------+
| DILARANG : MLM, money game, OOT, iklan tanpa izin, SARA, testing, |
| pembicaraan pribadi, one line message, melecehkan, tidak sopan. |
+-------------------------------------------------------------------+
| Buat subjek yang kreatif, jangan : "tanya", "help", "mohon bantu" |
| Usahakan besar attachment < 200 kb. Gunakan winzip jika perlu. |
+-------------------------------------------------------------------+
| Ajak teman-teman Anda bergabung dengan mengirim e-mail kosong ke |
| XL-mania-subscribe@yahoogroups.com atau kirimkan mereka file dari |
| http://groups.yahoo.com/group/XL-mania/files/Promotion/ |
+-------------------------------------------------------------------+
| Berikan testimoni di : http://www.friendster.com/xlmania atau... |
| http://www.xl-mania.com/2008/06/testimoni-xl-mania.html |
+-------------------------------------------------------------------+
| Message lama ada di : |
| http://groups.yahoo.com/group/XL-mania/messages [perlu yahoo id] |
| http://www.mail-archive.com/xl-mania@yahoogroups.com |
+-------------------------------------------------------------------+
Change settings via the Web (Yahoo! ID required)
Change settings via email: Switch delivery to Daily Digest | Switch format to Traditional
Visit Your Group | Yahoo! Groups Terms of Use | Unsubscribe
Nenhum comentário:
Postar um comentário