Re: [belajar-excel] Resend - VBA for Pivot
Pak Kid, Maaf saya yang kurang teliti dalam membacanya, terima kasih banyak untuk bantuannya ya Pak. Salam S 2017-12-06 17:21 GMT+07:00 'Mr. Kid' mr.nm...@gmail.com [belajar-excel] < belajar-excel@yahoogroups.com>: > > > Hai S, > > Tentang : > >> kalau merubah nama kolom "row labels " gimana caranya ya ? seharusnya >> namanya adalah Invoice No >> > > Bukankah sudah dijelaskan di email lalu ? > >> 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 >> > > Berlaku untuk semua nama field > > Tentang : > >> apakah bisa kita menghilangkan tanda "-" atau expand di setiap row nya ? >> > > klik sebuah cells dalam pivot table -> PivotTable Tools menu -> ribbon > Options (xl2007) atau Analyze (xl2010 ke atas) -> grup menu Show/Hide -> > atur On/Off sesuai kebutuhan > > Regards, > Kid > > > > > > 2017-12-06 16:10 GMT+07:00 Stephen Saputro stephensapu...@gmail.com > [belajar-excel]: > >> >> >> 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] : >>> 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] : > > > 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
Re: [belajar-excel] Resend - VBA for Pivot
Hai S, Tentang : > kalau merubah nama kolom "row labels " gimana caranya ya ? seharusnya > namanya adalah Invoice No > > Bukankah sudah dijelaskan di email lalu ? > 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 > > Berlaku untuk semua nama field Tentang : > apakah bisa kita menghilangkan tanda "-" atau expand di setiap row nya ? > > klik sebuah cells dalam pivot table -> PivotTable Tools menu -> ribbon Options (xl2007) atau Analyze (xl2010 ke atas) -> grup menu Show/Hide -> atur On/Off sesuai kebutuhan Regards, Kid 2017-12-06 16:10 GMT+07:00 Stephen Saputro stephensapu...@gmail.com [belajar-excel]: > > > 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] : >> >>> >>> >>> 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] >>> : >>> 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
Re: [belajar-excel] Resend - VBA for Pivot
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]: > >> >> >> 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] : >>> Selamat siang semuanya, Mohon kiranya dapat di bantu kasus saya. Pada file saya
Re: [belajar-excel] Resend - VBA for Pivot
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]: > > > 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] : >> >>> >>> >>> 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.
Re: [belajar-excel] Resend - VBA for Pivot
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]: > >> >> >> 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. >> >> > >
Re: [belajar-excel] Resend - VBA for Pivot
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]: > > > 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. > > >