Wa'alaikumussalam wr wb Hai Cahyo,
1. membuat combo box atau list (seperti search engine) yang saling berkaitan bagaimana pada sheet input kode dan nama penyakit kita bisa milih ( saya tidak bisa mengingat semua kode ICD maklum banyak, di cari dari nama penyakit) > combobox memiliki properti bernama ColumnCount yang bisa menampilkan banyak kolom dalam daftar, untuk sumber daftar berisi banyak kolom. Properti BoundColumn adalah nomor indeks kolom yang akan menjadi isian properti Values. Properti TextColumn adalah indeks kolom dari daftar yang akan ditulis dalam combobox untuk item terpilih (isian properti Text). > silakan diatur properti-ptoperti tersebut. > Penggunaan ColumnCount lebih dari 1 terkadang membutuhkan pengaturan lebar kolom dalam daftar melalui properti ColumnWidth. Isiannya berurutan dari indeks kolom 1 sampai sejumlah isi ColumnCount. Contoh : 50pt;100pt berarti kolom ke-1 dalam daftar selebar 50pt dan kolom ke-2 selebar 100pt. 2. bagaimana sintax untuk macro perhitungan apa menggunakan sumproduct atau sumifs atau perhitungan lain karena yang menjadi patokan bulan, tempat, kriteria umur dan kode penyakit, mohon contoh (saya sudah coba dari beberappa referensi tapi gagal) referensi banyak tapi belum paham fungsi nya > Fungsi SumIF sheet REKAP BULAN RI range E11 : =SUMIFS(INDEX(Table1,0,COLUMNS('REKAP ALL'!$A$4:F$4) ),INDEX(Table1,0,3),$C$4,INDEX(Table1,0,29),$C$5,INDEX(Table1,0,4),$C11) > formula bisa di-copy ke baris dan kolom lain. > untuk kolom tertentu yang tidak berurutan, lakukan penyesuaian rujukan nomor kolom (BUKAN NAMA KOLOM) dalam Table1yang akan dipakai untuk kalkulasi (yang akan di-sum), yaitu menggantikan bagian : COLUMNS('REKAP ALL'!$A$4:F$4) > Jika akan diotomasi dengan VBA untuk mem-values-ken, formula di atas akan dipasang di E11:V20, baris kodenya : application.calculation=xlcalculationautomatic sheets("rekap bulan ini").range("e11:v20").formula=" =SUMIFS(INDEX(Table1,0,COLUMNS('REKAP ALL'!$A$4:F$4) ),INDEX(Table1,0,3),$C$4,INDEX(Table1,0,29),$C$5,INDEX(Table1,0,4),$C11)" sheets("rekap bulan ini").range("e11:v20").value=sheets("rekap bulan ini").range("e11:v20").value > terapkan untuk area range lain dengan bunyi formula yang berbeda. -------------- CATATAN : 1. susun formula universal yang bisa digunakan suatu area tertentu (misal area range SATU) pada sebuah cell dalam area tersebut 2. coba copy paste manual formula ke seluruh area range tertentu tersebut 3. jika sudah sesuai, maka usaha mem-values-ken dengan VBA bisa disusun dengan menyesuaikan rujukan sheet, range yang akan dipasangi formula dan bunyi formula yang akan dipasang. 4. sumif(s), CountIF(s), dsb bisa menerima wildcard character * dan ? yang bisa menjumlahkan dengan pattern tertentu. 5. jika kode memiliki pattern root dan child yang pasti, maka wildcard character bisa dimanfaatkan untuk mengkalkulasi total root. Contoh : untuk menjumlah semua yang rootnya berkode A01 (bisa A01, A01.blablabla, A01.blublabli), maka bagian $C11 bisa diubah menjadi $C11&"*" 6. setiap 1 karakter " (petik dua) dalam formula disuatu cells harus diubah menjadi 2 buah karakter " (petik dua) ketika akan dimanfaatkan dalam VBA di atas. -------------- 3. pada sheet rekap dan rekap total, ingin buat auto copy code dan nama penyakit (baru bisa buat tombol filter aja he... he... ) > Lakukan usaha dengan cara manual lebih dulu. Jika sukses, barulah mencoba record macro. Kemudian ubah bagian tertentu hasil record macro agar mendapat suplai nilai dari cells yang menjadi area inputan user. > Excel memiliki fitur Goto Special. Jadi, coba filter data sumber, blok area yang akan di-copy, CTRL G (Goto) -> tekan Special -> pilih visible cells -> OK, kemudian lakukan Copy (tekan CTRL C), lalu ke sheet tujuan, klik cell target paste, lakukan paste (tekan CTRL V). 3. untuk rekap triwulan, semester dan tahunan bagaiamana sudah cari di mbah google tapi belum nemu) > Anda sudah bisa membuat data harian (sheet REKAP ALL) menjadi rekap bulanan (sheet REKAP BULAN INI) dengan bantuan kolom nama-nama bulan. > Bukankah Anda bisa menerapkannya untuk triwulan dan segala macam pengelompokan yang dibutuhkan ? Dengan cara bagaimana hayo ? 4. pada sheet RL 4a dan 4b ada kelompok kode penyakit bagaimana cara menjumlahnya dengan macro contoh cell dengan isi kode A21.24-28. A31-32, 38-42-49 artinya kode A21 + A24 sampai dengan A28 + A31 sampai A32 + A38 + A42 sampai dengan A49 (itu kode urut ada di sheet ICD X ) kalo sulit ga apa apa paling di manual dulu yang penting untuk rekap saja untuk form RL bisa nyusul > Masih ingat tentang rekap bulanan ? Kenapa kok bisa data harian yang bermacam-macam nilai tanggalnya menjadi terkumpul menyatu berdasar bulan tertentu ? > Pada rekap bulanan, yang diproses untuk dibentuk pengelompokannya adalah berdasar kolom tanggal dan nama kelompoknya bisa disusun dengan formula. > Pada kasus RL ini, Anda bisa menyusun kelompoknya juga, tetapi berdasar kolom kode. Jadi di REKAP ALL ada kolom yang menjelaskan kode tersebut akan masuk kelompok bernama apa (seperti tanggal tersebut masuk kelompok bernama bulan x misalnya) > Pada sheet RL nya juga diperlukan nama kelompoknya disetiap baris data sheet RL. > Fungsi SumIFs seperti di atas sana bisa Anda sesuaikan untuk kebutuhan penjumlahannya. 5. contoh contoh saja selanjut saya ingin belajar meneruskan > coba deh Anda buat contohnya sendiri dengan mengikuti alur dongengan di atas... Selamat mencoba. Wassalamu'alaikum wr wb Kid On Mon, Sep 28, 2015 at 4:57 PM, imam cahyo yuwono chy...@yahoo.com [belajar-excel] <belajar-excel@yahoogroups.com> wrote: > > > saya kirim ulang kembali data ada yang di delete hanya sebagian saja yang > di munculkan > > terima kasih > > > > On Sunday, September 27, 2015 9:28 PM, "imam cahyo yuwono chy...@yahoo.com > [belajar-excel]" <belajar-excel@yahoogroups.com> wrote: > > > > --- Mods --- > File lampiran yang melebihi 250KB dilepas dari email. Silakan penanya > mengirim ulang file lampiran yang berisi data contoh dengan ukuran file > yang diusahakan maksimal 250 KB dengan cara me-reply email ini. > ---------------- > > Assalamualaikum Wr. Wb > > Dear para master saya dapat tugas merekap data, sudah buat format untuk > perhitungan saya menggunakan rumus sumproduct tapi file menjadi besar coba > macro tapi tidak jalan yang saya tanyakan : > > 1. membuat combo box atau list (seperti search engine) yang saling > berkaitan bagaimana pada sheet input kode dan nama penyakit kita bisa milih > ( saya tidak bisa mengingat semua kode ICD maklum banyak, di cari dari nama > penyakit) > > 2. bagaimana sintax untuk macro perhitungan apa menggunakan sumproduct > atau sumifs atau perhitungan lain karena yang menjadi patokan bulan, > tempat, kriteria umur dan kode penyakit, mohon contoh (saya sudah coba dari > beberappa referensi tapi gagal) referensi banyak tapi belum paham fungsi > nya > > 3. pada sheet rekap dan rekap total, ingin buat auto copy code dan nama > penyakit (baru bisa buat tombol filter aja he... he... ) > > 3. untuk rekap triwulan, semester dan tahunan bagaiamana sudah cari di > mbah google tapi belum nemu) > > 4. pada sheet RL 4a dan 4b ada kelompok kode penyakit bagaimana cara > menjumlahnya dengan macro contoh cell dengan isi kode A21.24-28. A31-32, > 38-42-49 artinya kode A21 + A24 sampai dengan A28 + A31 sampai A32 + A38 + > A42 sampai dengan A49 (itu kode urut ada di sheet ICD X ) kalo sulit ga apa > apa paling di manual dulu yang penting untuk rekap saja untuk form RL bisa > nyusul > > 5. contoh contoh saja selanjut saya ingin belajar meneruskan > > mohon bantuannya maklum masih nubie > Wassalamualaikum Wr. Wb. > > > >