Re: [belajar-excel] Resend - VBA for Pivot

2017-12-09 Terurut Topik Stephen Saputro stephensapu...@gmail.com [belajar-excel]
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

2017-12-06 Terurut Topik 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
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

2017-12-06 Terurut Topik 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] <
>> 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

2017-12-04 Terurut Topik 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
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

2017-12-04 Terurut Topik 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. 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

2017-12-04 Terurut Topik '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
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.
>
> 
>