Dear Yan,

Kalau saat open workbook, bisa disebabkan oleh setting excel secara umum,
termasuk cek printer ada atau tidak (apalagi kalau network printer). Tapi
hal itu tidak seberapa. Dari penjelasan anda, sampai proses kerja dalam
excel juga jadi lama, lebih cenderung karena : - Banyaknya Data
- Banyaknya Link ke worksheet atau workbook lain
- Banyaknya Conditional Formatting
- Banyaknya referensi formula yang dikalkulasi secara berulang oleh Excel

Solusi yang mungkin :
- Sebisa mungkin mempersedikit Link ke Workbook lain.
- Sebisa mungkin mempersedikit Link ke Worksheet lain.
- Menata urutan worksheet, supaya sheet yang berisi data yang paling sering
dijadikan rujukan formula berada pada nomor urut kecil (lebih kekiri) --
[pengaruhnya banyak nggak ya.. mestinya cukup signifikan]
- Kurangi Used Range hingga hanya pada range yang berisi data saja.
- Menata data yang bisa dijadikan tabel, dijadikan Excel Structured Table
Reference, jika tidak mungkin, gunakan defined names, tapi jangan
berulang-ulang dan jangan sampai nested (satu name untuk satu data)
- Kurangi Conditional Formatting, karena hal ini selalu akan dikalkulasi
oleh excel
- Sebisa mungkin sangat sedikit menggunakan fungsi-fungsi volatile seperti
Now(), Today(), Rand() dan sebangsanya.
- Gunakan Offset() atau Indirect() *hanya pada bagian yang penting saja*,
karena 2 fungsi ini termasuk fungsi volatile meskipun tidak se-agresif now()
atau today(), tetap saja volatile).
- Perkecil reference pada formula, hanya pada data saja, dengan membuat
referensi range dinamis supaya tidak repot mengubah-ubah formula saat data
berkembang.
- Pecah formula-formula yang panjang (mega formula) menjadi beberapa kolom
bantu (tapi kebanyakan tidak suka cara ini karena sheet jadi ruwet --
padahal sangat signifikan), atau gunakan UDF untuk formula seperti ini, tapi
UDF-nya harus yang robust, minimal lebih cepat dibanding mega formula (bisa
dibandingkan waktu kalkulasinya).
- Untuk *perhitungan-antara* yang digunakan oleh banyak formula di banyak
kolom, buatkan kolom bantu juga, daripada memasukkannya ke dalam formula
tersebut, walaupun formula itu bukan mega formula (ibarat variabel saja,
sebisa mungkin reuseable)
- Jika ada fungsi tanpa array formula yang bisa digunakan, lebih baik
gunakan itu, atau buat kolom bantu.
- Sebisa mungkin penyusunan report yang bermacam-macam menggunakan Pivot
Table, meskipun besar file akan meningkat drastis, tapi proses untuk
mengkalkulasi formula jadi lebih sedikit, tapi jangan gunakan Pivot Table
sebagai hasil-antara, yang nilainya kemudian akan diproses lagi, jadi tidak
efektif dan repot, kecuali akan menggunakan GetPivotData()

Waah sudah panjang sekali, tapi kira-kira seperti itu, dan ini hanyalah apa
yang pernah saya temui, dan diselesaikan dengan cara-cara diatas, tidak
harus semua, yang penting jadi enakan lagi pakai Excelnya.

Apakah anda menggunakan xl2007 ? karena masalah ini akan sangat cepat terasa
ketika menggunakan xl2007 (kesimpulan sementara), tapi umumnya karena
un-optimized formula, sehingga jumlah proses kalkulasi excel membengkak.

Mestinya ada penjelasan yang lebih tepat lagi, kita tunggu saja.
Semoga tulisan di atas tidak salah-salah banget.
Kid


2009/3/5 Yan K <[email protected]>

>    Dear Yth XL Mania,
>
> XL saya sepertinya lagi bermasalah untuk open file yang kapasitas cukup
> besar (10M), karena cukup banyak rumus & link datanya. Open file aja lama
> banget (kurang lebih 10menit). Sebelumnya siy normal saja. Padahal kapasitas
> RAM (1G) & Prosessor (Centrino). Kira2 kenapa ya XL-er? Apa ada setting-an
> yang berubah?
> Juga setelah open, setiap data yang dicopy paste (special) dari tersebut ke
> file lain, juga lama sekali prosesnya..waduuhh..kerjaan jadi molor
> jadwalnya euy.
> Mohon pencerahan...
> Tks.
>
> Salam,
> Yan
>
> .
>
> 
>

Kirim email ke