Pak Kid, Terima kasih banyak untuk bantuannya, ternayata lebih mudah, hehehehe. O ia Pak, kalau merubah nama kolom "row labels " gimana caranya ya ? seharusnya namanya adalah Invoice No dan juga apakah bisa kita menghilangkan tanda "-" atau expand di setiap row nya ? sangat mengganggu soalnya dan juga tidak di perlukan
Salam S 2017-12-05 1:51 GMT+07:00 'Mr. Kid' mr.nm...@gmail.com [belajar-excel] < belajar-excel@yahoogroups.com>: > > > Hai Stephen, > > Tentang : > 1. Jadi Pivotnya kita buat manual dulu, terus tinggal di buat VBA untuk > refresh data pivot, sehingga setiap ada inputan data terbaru, kita tinggal > klik refresh dan data tersebut akan terefleksi dari Pivot yang sudah di > buat ? Begitu ya Pak ? > Kalau memang betul, bagaimana caranya Pak agar pivot tersebut dapat > mengambil setiap data baru yang di input ? mohon bimbingannya > > > Betul begitu. > > agar pivot tersebut dapat mengambil setiap data baru yang di input ? > Tentu saja dengan membuat si pivot table merujuk ke salah satu dari 2 > hal berikut : > a. sebuah nama range yang menghasilkan range dinamis > atau > b. excel table object (lihat ribbon HOME -> grup menu Styles -> > Format as Table) > > 2. kalau pemahaman saya salah, mohon bantuannya Pak Kid untuk lebih > menyederhanakan lagi ?hehehe > > > Tidak ada yang perlu disederhanakan kok > > Yang diperlukan berikutnya adalah membuat pivot table merujuk ke sebuah > nama range atau sebuah excel pivot table > > Regards, > Kid > > > > > > > > 2017-12-04 20:16 GMT+07:00 Stephen Saputro stephensapu...@gmail.com > [belajar-excel] <belajar-excel@yahoogroups.com>: > >> >> >> Pak Kid, >> >> Terima kasih untuk pencerahannya. Sudah saya coba renungkan saran Bapak >> di bawah ini, namun maklum masih dangkal ilmu saya Pak, hehehe caplok sana >> caplok sini soalnya. Yang saya tangkap dari kata2 Pak Kid kira2 seperti ini >> ya : >> >> 1. Jadi Pivotnya kita buat manual dulu, terus tinggal di buat VBA untuk >> refresh data pivot, sehingga setiap ada inputan data terbaru, kita tinggal >> klik refresh dan data tersebut akan terefleksi dari Pivot yang sudah di >> buat ? Begitu ya Pak ? >> Kalau memang betul, bagaimana caranya Pak agar pivot tersebut dapat >> mengambil setiap data baru yang di input ? mohon bimbingannya >> >> 2. kalau pemahaman saya salah, mohon bantuannya Pak Kid untuk lebih >> menyederhanakan lagi ?hehehe >> >> >> 2017-12-04 15:04 GMT+07:00 'Mr. Kid' mr.nm...@gmail.com [belajar-excel] < >> belajar-excel@yahoogroups.com>: >> >>> >>> >>> Hai Stephen... >>> >>> Bagaimana kalau mengoptimumkan pivot table saja... >>> 1. Buat sheet baru bernama Balance >>> > Buat manual (gak usah pakai VBA dulu) pivot table untuk layout >>> output laporan Balance di sheet balance, lengkap dengan pernak perniknya. >>> > bila perlu, set pivot table supaya tidak usah menyimpan data dalam >>> pivot cache nya >>> > kalau gak suka ada teks berbunyi (blank), edit saja teks berbunyi >>> blank itu (langsung di-cells nya) agar berisi spasi misalnya. >>> > kalau gak suka bunyi sum of blabla, ganti saja bunyinya sesuai >>> keinginan Anda dengan ditambahkan spasi di akhirnya (JANGAN LUPA, tambahkan >>> 1 spasi di akhirnya) >>> > save workbook >>> 2. Buat sheet baru lagi, kali ini diberi nama Pembayaran >>> > copy pivot table yang ada di sheet Balance, dan paste ke sheet >>> Pembayaran >>> > atur pivot table hasil paste tadi agar sesuai layout output >>> laporan pembayaran, lengkap dengan segala pernak-perniknya. >>> > save workbook >>> 3. Sekarang baru buat VBA-nya, tapi gak perlu VBA yang sophisticated >>> untuk membuat pivot table dari nol kaya begitu. >>> > setiap event si tombol, isinya adalah proses refresh all, lalu >>> unhide sheet yang sesuai, hide sheet yang gak perlu ditampilkan. >>> * sudah tahukan kalau status visible sebuah sheet itu ada 3 >>> (tiga), yaitu visible, hidden, dan very hidden. Kalau hidden, user bakalan >>> bisa un-hide dari tab sheet. >>> > bila perlu, buat tombol di setiap sheet pivot table untuk kembali >>> ke sheet utama (main menu). >>> >>> Dengan begitu, kalau ada output laporan lainnya, seperti pemasukan, >>> cicilan, bla, blu, bli, dsb, maka cukup buat sheet baru, copy pivot table >>> yang ada di sheet lain, atur layout, siapkan tombol untuk hide/unhide sheet. >>> >>> Cara di atas itu adalah contoh otomasi, bukan bikin program. >>> VBA itu ditujukan untuk menjadi alat otomasi. >>> Programming untuk automation itu bisa lebih sederhana. >>> Kalau proses otomasi disusun dengan cara bikin program, maka jadinya >>> ruwet buntet ketemunya hanya kesimpulan "Excel itu gak bisa begini begitu" >>> padahal yang gak bisa bukan Excel-nya... >>> wkwkwkwk >>> >>> Regards, >>> Kid >>> >>> >>> >>> >>> >>> >>> >>> 2017-12-04 13:12 GMT+07:00 Stephen Saputro stephensapu...@gmail.com >>> [belajar-excel] <belajar-excel@yahoogroups.com>: >>> >>>> >>>> >>>> Selamat siang semuanya, >>>> >>>> Mohon kiranya dapat di bantu kasus saya. Pada file saya ini, ada 2 >>>> Report yang saya akan buat. Yaitu : >>>> >>>> 1. Tombol Balance >>>> a. Bagaimana caranya agar pada waktu report di tarik, Tulisan >>>> "(blank)" pada pivot yang di buat agar tidak muncul lagi. >>>> b. Bisakah kalimat " sum of " pada kolom Principal USD - Kolom Gross >>>> USD tidak muncul pada saat Report di tarik ? >>>> c. Bagaimana caranya agar pada saat report di tarik, Pivot sudah >>>> otomatis jadi berwarna ? saya sudah coba menggunakan perintah " >>>> objTable.TableStyle = "PivotStyleMedium10" ", tapi tidak berhasil >>>> >>>> 2. Tombol Pembayaran >>>> a. Bagaimana caranya, pada saat report di tarik, di kolom filter ( >>>> Penagihan/Pembayaran ) pada pivot, defaultnya adalah "pembayaran", Karena >>>> selama ini setelah report pembayaran di tarik, saya harus memilih >>>> "pembayaran" secara manual. Kadangkala karena harus buru2, saya lupa untuk >>>> memilih "pembayaran" sehingga data yang di kasih salah >>>> b. Apakah bisa pada saat report di tarik, maka reportnya langsung >>>> otomatis muncul di layar kita ? >>>> >>>> >>>> Mohon maaf karena langsung banyak pertanyaan yang di kasih. Terima >>>> kasih banyak untuk bantuannya. >>>> >>>> >>> >> > >