Dear, Terima kasih atas berkenan penjelasan dan informasinya. Terkait dengan penjelasan tersebut, saya sudah dapat memodifikasi sesuai dengan yang saya inginkan. Sekali lagi saya mengucapkan terima kasih.
Regards, Harry ________________________________ Dari: i Haps <[email protected]> Kepada: [email protected] Dikirim: Senin, 2 Januari 2012 14:51 Judul: Re: [belajar-excel] CTV_YANG BER-ULATAH SELALU DI PAPAN ATAS 1. Kami sebenarnya tidak ingin mendengar keluhan tanpa mendengar cerita NASIB Rumus ini di tangan pak Harry, apakah sudah disesuaikan ? =MOD(LARGE( INDIRECT("zData!D3:D"&MAX(zData!A:A))+ INDIRECT("zData!A3:A"&MAX(zData!A:A))/1000, INDIRECT("zData!A3:A"&MAX(zData!A:A))),1)*1000 dengan telah berubahnya tabel yg dirujuk (nama maupun letak kolom2 kuncinya) Di file CONTOH dari yu siti sheet tempat data yg dirujuk bernama zData (yg anda kehendaki bernama (DATABASE) Kolom A (A3:An) berisi nomor URUT ( pada DATABASE ada diA2:An) Kolom D (D3:Dn) berisi data Date_Of_Birth ada di kolom F2:Fn ( "BirthDay" -vs- DateOfBirth : keduanya seharusnya berlainan makna maupun datanya! ) Seharusnya rumus di edit menjadi kira-kira spt ini =MOD(LARGE( INDIRECT("DATABASE!V2:V"&MAX(zData!A:A))+ INDIRECT("DATABASE!A2:A"&MAX(zData!A:A))/1000, INDIRECT("DATABASE!A2:A"&MAX(zData!A:A))),1)*1000 Kolom V dulunya ada di kolom D terdesak kekanan karena penambahan banyak kolom. Rumus tidak dapat berubah sendiri karena yg tertulia itu ( "DATABASE!V2:V" ) bukan rujukan langsung tetapi KONSTANTA text KALAU banyaknya data nomor urut terbesar) bisa di atas 999 di bawah 9999, bahkan angka 1000 itu harus ditambah 0 lagi menjadi 10000 Di atas 9999 di bawah 999999, gunakan pengali pembagi100000 dst. Tujuannya: angkaUrut yg direpresentasikan dengan INDIRECT("DATABASE!A2:A"&MAX(zData!A:A)) jika dibagi dengan angka pembagi harus bernilai lebih kecil dari 1 agar ketika ditambah (+) dengan bilangan lain ( INDIRECT("DATABASE!F2:F"&MAX(zData!A:A))) tidak mempengaruhi nilai data lain tsb. Hal ini akan mudah difahami jika anda mau memecah-mecah formula tsb menjadi beberapa komponen formula. Misalnya rumus tsb dihilangkan fungsi MOD nya (tinggal sisi terluar = LARGE) Kemudian hilangkan Bagian fungsi LARGE nya dst.... 2 Pengingat untuk tgl lainnya sebaiknya pak Harry mau membuat gambar(an) contoh hasil (penampilannya spt apa) sebenarnya yg dingin di tampakkan itu yg berulang tahun atau keinginan lain lagi jika beberapa tanggal akan dijadikan syarat sekaligus, bgmana kira kira gambaran keinginannya ? Mungkin cara menyusun data harus benar-benar berakidah data base jika 1 orang punya 4 buah tanggal yg ingin diingatkan, maka tabel yg sekarang tidak sesuai, Harusnya 1 orang ditulis 4 kali ( 4 baris) setiap haris punya tanggal berbeda Dalam tabel harus ada 1 kolom "TanggalEvent" (jadi bukan 4 kolom seperti sekarang ini) (tgl lahir, tgl wedding, tgl mulai bekerja dan tgl "engagement anniversary" bagian dari tabel databasenya... lebih baik begini nama event tgl amir Lahir amir Mulai Bekerja amir Wedding amir Engagement bambung Lahir bambung Mulai Bekerja bambung Wedding bambung Engagement Walaupun sheet pak Harry sudah diberi nama DATABASE, isinya belum tentu berupa tabel database. 3 Tanggal itu berubah-nya pada tengah malam (dibulatkan menjadi pukul 00:00:01) Apakah anda sedang berada di kantor saat itu ? Jadi usul sebelum ini (menggunakan Task schedule) saya kira masih relevan yg akan buka excelnya secara otomatis ketika komputer dinyalakan. Sheet REMINDER itu tidak perlu dibuatkan USERFORM sudah dengan sendirinya memberi laporan kepada orang yg melihatnya Mengenai keinginan : file yg tidak terbuka dapat di analisis apakah ada tanggal ulang tahun yg berada di paling atas = tgl dan bulan HARI INI ? beberapa hari yg lalu mas Hilman memberi link, sebaiknya dipelajari.. Tetapi kalau untuk saya.. : jika level kita = masih sering bingung soal formula_yg_sudah_jelas hanya karena ada kolom baru diinsertkan, sebaiknya memperkuat dulu excel level standardnya lebih dulu. Setelah Excel standard-nya sudah OKE, mempelajari link yg diberikan oleh pak Hilman (membaca file excel via ADO ?) mungkin menjadi lebih cepat paham... (itu hanya pendapat saya saja.. tanpa bermasud melarang orang mempelajari hal / apa saja yg diinginkan...) terlampir file yg formuany asudah disesuaikan (bisa juga diunduh di sini : http://www.box.com/s/iudthfbfe4fm7pmhbnt1 mohon maaf kalau ada salah tulis (ditulis dengan tergesa tanpa di baca ulang...) kindest regards, iHaps 2012/1/1 Harry <[email protected]>> > Dear Mb Siti, > Terima kasih atas berkenan jawaban dan contoh studi kasusnya yang sangat > bermanfaat buat saya. > > Terkait dengan contoh Studi Kasus tersebut, kali ini saya ingin menanyakan > hal-hal dan/atau pertanyaan saya sbb: > 1. Dari contoh studi kasus yang Mb Siti kirimkan, saya bermaksud menyisipkan > kolom setelah colom B (sebelum kolom C). Jadi otomatis kolom C yang berisi > "Tanggal Lahir" bergeser ke kolom D. Pertanyaannya adalah mengapa hasil yang > ditampilkan pada Sheet "displaySheet" menjadi berubah / tidak berurutan > sebagaimana tampilan sebelum adanya kolom yang disisipkan...??? > > 2. Masih mengacu pada contoh Studi Kasus tersebut, bagaimana caranya jika > kita ingin memasukkan data pengingat (Reminder) lainnya. Misalnya Engagement > Anniversary, Wedding Anniversary, First Day Working dsb...??? > > 3. Jika studi kasus tersebut telah disesuaikan dengan yang diinginkan, > bagaimana caranya jika kita ingin Data Pengingat (Reminder) tersebut otomatis > muncul (Jika ada yang berulang tahun hari tersebut) pada komputer kita > walaupun kita sedang tidak membuka file tersebut...??? Atau setidaknya ada > sinyal yang memberi tanda pada komputer kita bahwa hari ... ada yang berulang > tahun. > > Terima kasih atas berkenan jawabannya. > Wassalam, > Harry > > ========================================== > ModNote: > Mohon pak Hary memperhatikan Filesize yg dilampirkan: > DUA file 71KB + 273KB = 344 KB = sudah melebihi jatah > peraturan milis; padahal kedua file isinya sama > (beda versi xlsx -vs- xls) > File yg besar 273KB(xls) kalau memang dilampirkan dgn > ada maksud khusus, sebaiknya dijelaskan; dan lebih > baik dikompress dulu (zip/rar) seperti file lainnya (71KB) > ==========================================

