penyimpanan data pada xl2007 keatas menggunakan format xml Pada beberapa kondisi seperti adanya penggunaan style atau pengaturan number format yang sebagian-sebagian, maka pengaturan warna (interior, font, border) akan membuat records baru xml. xml akan dibentuk sampai last cell yang masih harus disimpan saat di save.
Pada kasus ini, entah karena VBA atau kegiatan user terntentu, maka posisi last cell ada jauh di kanan bawah di area yang ter-hide. Pada used range (dari A1 sampai last cell) ada banyak sekali pengaturan, baik yang menggunakan style, pengaturan interior cell (warna dan sebagainya), font, dsb. Setiap cell yang diatur tertentu, akan disimpan seluruh settingnya dalam file xml milik sheet tersebut ketika dilakukan proses save oleh pengguna file. Sepertinya harus dilakukan hal-hal berikut : - Pemeriksaan kembali proses copy-paste yang digunakan oleh VBA. Bisa jadi, tidak semua proses membutuhkan copy paste tapi cukup copy paste values saja. - Pemeriksaan penggunaan style, dan bila memungkinkan untuk membuang penggunaan style (terutama ketika proses copy paste oleh VBA tidak diketahui duduk perkaranya dengan jelas). - Membiasakan untuk tidak mengatur cell yang tidak atau belum ada datanya, seperti mewarnai sebaris utuh dari A sampai kolom terakhir Excel, atau memformat sekolom penuh pada tabel yang didesain hanya untuk input maksimal 100 baris saja. Lebih baik, warnai yang sudah ada datanya atau yang pasti akan digunakan. Dengan demikian, ketika menggunakan custom style, maka hanya bagian tersebut saja yang ditulis ke file xml saat proses save Pada file yang ada, sepertinya langkah unuk mengurangi size sudah dijelaskan oleh banyak BeExceller, mulai dari menghilangkan pewarnaan cell, font, border di area yang tidak ada datanya, format general di area yang tidak ada datanya termasuk membuat stylenya menggunakan yang Normal (bawaan Excel) dan bukan yang custom, pastikan posisi last cell tidak di cell terkanan bawah yang terlalu jauh dari tabel data yang ada datanya dengan cara meng-clear (dengan VBA) atau clear contents (hapus isi doang tanpa VBA bisa). Wassalam, Kid. 2013/8/27 hendrik karnadi <[email protected]> > Tertarik oleh uji coba pak De, saya coba menghapus interior color (no > color) pada sheet "Data siswa" > dan mengganti judul dengan font warna hitam. > > Setelah dihapus interior colornya maka file size yang aslinya 10,22 M > menjadi hanya 3.04 M > > Jadi kesimpulannya interior color sangat memakan space. > > Salam, > HK > > > > ----- Forwarded Message ----- > *From:* De Premor <[email protected]> > *To:* [email protected] > *Sent:* Monday, 26 August 2013, 22:23 > *Subject:* Re: Fw: [belajar-excel] memperkecil file excel > > Saya coba unhide Kolom terpakai terakhir di Sheet data siswa, ada ketemu > ginian (Cell nya berisi) > > > Kemudian di baris 600++ kebawah sampai akhir juga ada datanya, saya coba > pindah kan yang itu ke sebuah sheet baru > > pas mau ngapus row langsung not responding, cek memory usage ternyata > menduduki peringkat teratas, dengan penggunaan RAM 1,24 Gb, wow > > > Setelah ditungguin sampai habis rokok 234 sebatang, akhirnya keluar juga > hasilnya > Trus setelah hapus gambar SiCoklat pemarah, buang warna2, buang garis2 > tabel, kemudian disimpen ternyata menjadi 368 Kb > Tetapi ukuran segitu masih tidak boleh dilampirkan ke Group oleh Mas > Momod, jadinya dibuka lagi trus diubah menjadi XLSB, jadnya tinggal 115 Kb > > Yang bikin penasaran, begitu tadi selesai memindahkan data yang cuman > berisi 4000 cell, kemudian menghapusnya, ukuran yg semula 10mb turus > drastis langsung ke angka 3,5 Mb > Kemudian nyoba melakukan hal yang sama untuk data disamping tabel, cuman > turun 400Kb'an saja > > Saya nga tau apakah ada data yang hilang atau tidak, soalnya nda bisa > ngeceknya :D > > On 27-08-2013 11:29, hendrik karnadi wrote: > > > > Saya coba delete sel kosong memory ga cukup. > > Saya juga coba cek macronya tapi diprotect. > Sdh coba cek macronya Pak, barangkali ada Event yang "ngeloop" terus > menerus ? > > > Salam, > HK > > > ----- Forwarded Message ----- > *From:* Jan Raisin <[email protected]> > *To:* [email protected] > *Sent:* Monday, 26 August 2013, 2:22 > *Subject:* Re: [belajar-excel] memperkecil file excel > > > وَعَلَيْكُمُ لسَّلاَمُ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ > > wew.. filenya besar sekali pak.. gak jadi deh dunlutnya.. ntar quaota > internet Jan habis xixixixi ^_^ > > biasanya sih untuk memperkecil sbb: > 1. hapus baris dan kolom kosong > 2. hapus image yang tidak diperlukan >> kalo ada image yang dipakai coba > cek ukuran imagenya, kalo ukurannya besar coba ganti tipe file imagenya > 3. ganti formula dengan nilainya saja, >> untuk yang ini kalo masih harus > proses perhitungan maka sebaiknya pakai vba juga > 4. save as ke personal woorkbook xlsb yang tipenya binary >> kalo ada > script vba untuk ambil eksternal data maka cara ini tidak bisa dilakukan > > mungkin itu dulu yang Jan tau.. coba kalo sudah dilakukan dan ukuran > filenya masih juga besar.. share ulang workbooknya tapi yang sudah > dikompres. > > وَسَّلاَمُ عَلَيْكُمْ وَرَحْمَةُ اللهِ وَبَرَكَاتُهُ > > -Miss Jan Raisin- > > > Pada 26 Agustus 2013 14.57, Prazt <[email protected]> menulis: > > > assalamu'alaikum.... > para master yang terhormat, mohon bantuan untuk memperkecil file excel > berikut terlampir ( > https://www.dropbox.com/s/7hxybeibmn0e7c6/BUKU%20INDUK%20-%20SIAP%20PAKE%20-%20Copy%202013-2014.xlsm), > karena besar file ukuranya tidak wajar, sudah saya coba del baris dan kolom > yang kosong (seperti yang sudah pernah dibahas di milis ini)tetapi juga > belum bisa normal ukurannya.. > trims and wassalam... > > > > > > >
<<cibfehid.png>>
<<jjjgdebd.png>>

