Coba : 1. dikurangi penggunaan formula di cell yang belum ada datanya. 2. persempit rujukan cell, jangan asal enaknya seperti countif($a:$a, "si anu") dsb 3. Kurangi pengunaan fungsi volatile seperti Indirect,Offset, Today,Now, dsb. 4. Manfaatkan fitur Table (format as table di xl2007 ke atas atau list di xl2003) 5. Jangan terlalu keranjingan dengan conditional formatting 6. pisahkan form input, sheet data, dan form output. Bila perlu sampai dipisah filenya. Kadang pisah harddisk juga dibutuhkan. 7. jika sudah menggunakan VBA, atur seluruh data agar berbentuk values. Input diatur agar hanya menggunakan beberapa baris berformula saja. 8. Manfaatkan fitur Pivot Table untuk report ataupun proses antara. 9. Batasi penggunaan link dari luar Excel, dan mulai beralih ke data connection menggunakan fitur get external data. 10. Cobalah mulai melirik database sebagai wadah data, dan interface bisa tetap menggunakan Excel.
Mungkin masih ada yang lainnya, yang lebih spesifik terhadap setiap kasus. Menyusun aplikasi dari awal dengan menjaga kaidah database dan performa adalah sesuatu yang ribet dan sedikit yang mau mempelajarinya, karena tidak instan. Tetapi kemungkinan terjadinya hal seperti ini menjadi sangat kecil. Optimasi bukanlah hal yang sulit, tetapi bukan pula pekerjaan mudah hingga bisa dianggap enteng. Yang jelas, mengoptimasi sesuatu yang benar-benar karut marut, bisa jadi lebih lama dibanding membangun baru dengan kaidah yang lebih baik. Semoga aplikasi Anda bisa segera teroptimasikan. Kid. 2011/7/25 Hariansyah <[email protected]> > ** > > > mohon informasi dengan data2 sbb: > 1. saya memiliki program excel vb yg besar datanya +-300 mb > 2. data2 tersebut mengandung vb (macro) dan memiliki banyak link dari sheet > 1 ke sheet yg lain. > 3. dari data tersebut ada 9 sheet yg memiliki lebih dari 5000 kolom (sel A1 > s/d R6000) > 4. dari data2 tersebut saya menggunakan vb (macro) untuk menyimpan data yg > dialokasikan sampai dengan 25000 kolom (sel A1 s/d R25003) > 5. dari data tersebut ada satu sheet yg menggunakan rumus pewarnaan teks > otomatis. > > yang saya tanyakan adalah: > jika saya menggunakan common button (vb macro), ketika saya menginput data2 > pada form tersebut, hasil tesnya terlalu lama (loadingnya lama)? > mohon bantuan teman2 yg ahli dalam excel vb (macro) untuk memecahkan > masalah ini.. > > terima kasih banyak atas bantuan dan informasi dari teman2 > >

