Wa'alaikumussalam wr wb

mas Nang,

Refresh berlaku pada object Excel :
a. Excel Connections (hasil get external data, baik yang ditampilkan dalam
bentuk Excel query Table object maupun Excel Pivot Table)
b. Excel Pivot Table dengan sumber data dari dalam workbook itu sendiri
Refresh All berarti me-refresh seluruh macam object Excel yang perlu
di-refresh (yaitu yang berjenis seperti poin a dan b di atas).

Untuk Excel object poin a, maka refresh bisa diatur otomasi pada object
Excel Connections
       ribbon Data -> grup menu Connections -> pilih sebuah item
connections dalam daftar -> klik tombol Properties -> tab Usage -> bagian
Refresh Control -> atur item Refresh every dalam satuan menit -> OK

Excel Pivot Table dan Excel Table tidak memiliki fitur untuk autorefresh.
Jadi,
> jika ada Excel Table yang bisa diatur autorefresh, pastilah itu berupa
Excel query Table, dan yang diatur autorefresh-nya adalah object Excel
Connection-nya (bukan Excel query Table-nya).
> jika ada Excel Pivot Table yang bisa diatur autorefresh, pastilah itu
berupa Excel Pivot Table dengan data source dari hasil Excel Connections,
dan yang diatur autorefresh-nya adalah object Excel Connection-nya (bukan
Excel Pivot Table-nya).

Pengaturan refresh all atau refresh pivot table dengan data source dari
workbook (poin b) perlu menggunakan VBA.
> untuk refresh berdasar adanya pengubahan data atau sumber data, maka
event change dari masing-masing workbook sumber data bisa dibuat dan diisi
proses refresh (all atau object di sheet itu saja).
> untuk refresh secara otomatis setiap rentang waktu tertentu, dengan
memanfaatkan application.time (hal ini juga berlaku untuk mengatur refresh
poin a dengan interval waktu refresh kurang dari 1 menit).
   *** Berhubung menggunakan application.time, maka pastikan ada proses
penghentian jadwal oleh application.time di saat workbook akan ditutup atau
tertutup

Demikianlah...

Wassalamu'alaikum wr wb
Kid







2018-01-01 11:11 GMT+07:00 Nangagus nanga...@gmail.com [belajar-excel] <
belajar-excel@yahoogroups.com>:

>
>
> Asalamualaikum warahmatullah,
>
> Mas Kid, ikut tanya nih....
>
> Memerintah excel untuk menyimpan file setiap sekian menit mudah dilakukan
> dengan excel option, Bagaimana caranya memerintah excel untuk refresh
> setiap 5 menit? atau 10 menit?
> On 12/31/2017 11:58 AM, 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
> wrote:
>
> 1. biar range data Pivot mengikuti data terakhir
> * Excel Table Object.
> *Cara buat :*
> -> Blok sumber data (beserta header [header 1 baris saja tanpa merge
> cells], records tidak ada yang di-merge]) -> ribbon Home -> grup menu
> Styles
> -> Format as table -> pilih sebuah styles -> centang has header -> OK
>
> *Cara beri nama tabel :*
> -> klik sebuah cells dalam Excel Table -> menu tools : Table Tools ->
> ribbon Design atau Options -> grup menu Properties -> item Table Name :
> beri nama tabel tanpa spasi diakhiri ENTER.
>
> *Cara pakai tabel sebagai pivot data source :*
>
>> *> sudah ada pivot table dengan data source bukan Excel Table :*
>> -> klik pivot table yang sudah ada -> menu tools : PivotTable Tools ->
>> ribbon Analyze atau Options -> grup menu Data -> Change Data Source
>> -> Select table/range : diisi nama Excel Table Object tadi -> OK
>>
> *> buat pivot table baru :*
>> -> klik sebuah cells dalam Excel Table Object -> tools menu : Table Tools
>> -> ribbon Design atau Options -> grup menu Tools
>> -> Summarize with pivot table -> pilih lokasi letak pivot table -> OK ->
>> atur layout pivot table
>>
>
>
> 2. Apakah selalu pake refresh setiap kali data ini berubah
> * Ya, Refresh Pivot Table atau Refresh All
> *Cara Refresh :*
>
>> *> Refresh Pivot Table :*
>> -> klik sebuah cells pivot table -> tekan ALT + F5
>> *atau*
>> -> klik kanan sebuah cells pivot table -> pilih Refresh
>> *atau*
>> -> klik sebuah cells pivot table -> menu tools : PivotTable Tools ->
>> ribbon Analyze atau Options -> grup menu Data -> Refresh
>>
> *> Refresh All :*
>> -> tekan CTRL + ALT + F5
>> *atau*
>> -> ribbon Data -> grup menu Connections -> Refresh All
>>
>
> *Catatan :*
> 1. Jika ada banyak layout pivot table, TETAPI sumber datanya adalah 1
> (satu) tabel data yang sama,
>     cukup buat 1 (satu) pivot table lalu copy pivot table ke lokasi lain
> untuk disusun menjadi layout lain yang dibutuhkan
>     *** Jadi, refresh 1 (satu) pivot table akan langsung me-refresh pivot
> table copy-annya (walau beda layout)
>     *** Contoh : tabel data di sheet DATA, output di sheet OUT000 sampai
> OUT999 masing-masing sheet out berisi 1 pivot table yang menggunakan data
> di sheet DATA
>                         sheet out ada 1000 bijik karena ada 1000 layout
> output dari data di sheet DATA.
>                         buat pivot table di sheet OUT000, atur layout
> untuk OUT000, copy pivot table di OUT000 ke sheet OUT### lainnya dan atur
> sesuai kebutuhan
>
> 2. Jika pivot table selalu dapat mengakses sumber datanya, maka atur pivot
> table agar TIDAK MENYIMPAN data
>      caranya : klik kanan Pivot Table -> pilih Pivot Table Options -> tab
> Data -> hilangkan centang dari item Save source data with file
>     Cara bekerja offline :
>     Ketika file berisi pivot table akan dikerjakan offline dari data
> source (misal didaerah yang tidak bisa konek ke komputer sumber data),
>     buat salinan file berisi pivot table, lalu atur agar pivot save source
> data with file (dicentang), refresh all, save file, tutup file, bawa
> filenya kemanpun disuka.
>
> 3. Sebisa mungkin, seluruh formula diletakkan atau diatur sebagai kolom
> baru di sumber datanya, bukan menggunakan Pivot Table Calculated formula
> atau calculated items.
>
> 4. Sebaiknya, tabel data source pivot table berupa Excel Table Object agar
> bersifat dinamis, baik itu berupa local tabel ataupun query table.
>     *** Tentang query table, jika memungkinkan, biarkan query table aktif
> terkoneksi ke sumber datanya.
>     *** Jika bisa membuat data connections, sebaiknya pivot table langsung
> mengambil dari hasil data connections.
>           Contoh : sumber data di MS Access (file bisa ada dimana saja
> asal masih di dunia ini dan bisa diakses),
>                          maka buat koneksi data ke sumber data dan
> langsung output berupa pivot table (1 bijik dulu, lalu [lihat no 1])
>
> 5. [bila perlu] Ketika diijinkan menggunakan VBA, buatlah prosedur event
> yang membuat pivot table yang terkait dengan sumber data yang berubah isi
> akan langsung ter-refresh,
>     jika menekan ALT + F5 atau CTRL + ALT + F5 begitu memberatkan.
>     *** Setiap mengubah data lalu menekan CTRL + S tidak pernah jadi
> hambatan kan ya, jarang loh yang nuntut setiap habis ubah data maka
> workbook harus langsung ter-save
>           Padahal kalau pakai formula, tetap saja alur kerjanya adalah
> entry, ubah, delete data sampai selesai lebih dulu, barulah pindah ke sheet
> output berformula.
>           Hanya bertambah CTRL + S kalau pengen hasil kerjanya gak hilang
> jika Excel crash atau listrik padam.
>           Hanya bertambah CTRL + ALT + F5 kalau pengen refresh all
>           kayanya banyak yang kena sindrom formula with automatic
> calculations, padahal kalau kalkulai di buat Manual supaya workbook gak
> berat saat entry data, tetap saja harus pencet SHIFT + F9 atau F9
>
> 6. [bila perlu] pada pivot table yang selalu online dengan sumber datanya
> (dapat mengakses sumber datanya setiap saat) diatur agar setiap kali file
> (workbook) dibuka,
>     maka pivot table di-refresh sekalian oleh Excel.
>     Cara setting : klik kanan pivot table -> Pivot Table Options -> tab
> Data -> centang item Refresh data when opening the file
>
>
> ;)
> demikianlah....
>
> Regards,
> Kid
>
>
> 
>
  • [belajar-excel] ... Zerlinda Seismica seism...@yahoo.com [belajar-excel]
    • Re: [belaja... 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
      • [belaja... Cety Carmelo Julita cetycarm...@gmail.com [belajar-excel]
    • Bls: [belaj... Zerlinda Seismica seism...@yahoo.com [belajar-excel]
      • Re: [be... 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
        • Re:... Nangagus nanga...@gmail.com [belajar-excel]
          • ... 'Mr. Kid' mr.nm...@gmail.com [belajar-excel]
            • ... Nangagus nanga...@gmail.com [belajar-excel]

Kirim email ke