Membersihkan file dari hal-hal yang membuat bengkak ukuran filenya dengan cara manual, blok semua cells dan seterusnya seperti langkah yang sudah diposting pada email lalu.
Kira-kira penyebabnya : > 1. ada sebuah cell berformula (mungkin lebih) di sheet tersebut. Cells > tidak terletak di kolom ber-header, jadi sepertinya sebagai formula untuk > cek sesuatu atau formula bantu, tetapi lupa dihapus. > 2. ada style buatan sendiri bernama Normal2 (lihat di ribbon Home -> group > Styles -> Cell Styles) dan styles ini diterapkan pada banyak cells dalam > sheet tersebut. > > Usaha untuk mengembalikan kondisi sheet tersebut : > 1. blok seluruh cells dalam sheet (BUKAN hanya cells yang sering dipakai > ada datanya, TAPI seluruh cells dalam sheet) dan terapkan cells styles > Normal (ribbon Home -> group Styles -> Cell Styles -> pilih Normal (bukan > Normal2) > 2. blok seluruh cells dan format cells menjadi General > 3. blok seluruh kolom mulai dari kolom kosong pertama di kanan tabel > sampai kolom terkanan Excel lalu lakukan Delete Column (klik kanan -> > Delete) > 4. blok seluruh baris mulai dari baris kosong pertama di bawah tabel > sampai baris terakhir Excel lalu lakukan Delete Row (kllik kanan -> Delete) > 5. klik cell A1 > 6. Save workbook > Mas Nang Agus dengan cara manual (bukan pakai script VBA) yang dijabarkan di nomor 1 sampai 6 sudah bisa mengubah file dari Anda tempo hari, dari 30an MB menjadi beberapa KB saja. Kalau sudah normal kembali filenya, baru coba di-run lagi prosedur VBA yang ada untuk ambil datalah atau untuk apa aja yang telah Anda buat. *Targetnya*, file berubah ukurannya menjadi kembali normal (berukuran kecil) ketika tabel tidak ada datanya sama-sekali. Wassalam, Kid. 2014-09-16 22:39 GMT+10:00 lkm jktind [email protected] [belajar-excel] < [email protected]>: > > > Cara manual yg dilakukan di record ? (maksudnya ?) > belum lama kulakukan delete dengan cara manual . dari kolom ab > ------------> xxx -- di delete dan di save row dari 548014 ------> > 1048576 . di blok --- delete dan save. > hasil nya tetap. > > Pengambilan data --- menggunakan 3 file --- 1 master --- yg berisi > macronya . > file OHCL -- aktif -------------> diinput ke file baru ------ pakai for > baris to 548013 dan for kolom =27. ---> sekitar 5 menit . > > mau coba . sumber masalahnya ada di row ? > Range("A2:AA25000").Select > Range("A25000:AA50000").Select > Range("A50000:AA100000").Select > Range("A100001:AA150000").Select > Range("A150001:AA150000").Select > 'Range("A150001:AA200000").Select > Range("A200001:AA300000").Select > Range("A300001:AA400000").Select > Range("A400001:AA500000").Select > Range("A500001:AA504801").Select > -------> hasilnya semakin besar row nya semakin banyak CPU yg di pakai . > > Lalu data file nya di descending . ------------ atau di ascending --- > hasilnya sama . > > terakhir . cells(1,1).select ------------pakai mouse -- sampai row > 50.000 --- cpu masih bisa 0 yg terpakai. tapi setelah rownya di atas > itu --- cpu yg terpakai semakin banyakkk. > dengan kondisi sheet("OHLC") --- ini aktif --- dan saat di buka yg > lain nya --- cpu yg terpakai langsung turun. > > sampai disini . saya simpulkan . mungkin masalahnya ada di semua row --- > > merata . > (dengan perumpaaan : setiap 50.000 row --akan terpakai misalnya 10% > dari CPU) > bila yg sampai di atas 400.000 row --- > lalu mau buka modul ---- maka > akan lama . > > seakan akan file workbook itu ada perasaan saja . > semakin scroll mouse di turunkan ---> semakin banyak cpu yg di pakai > oleh nya. > > Salam > > Lukman > > > > > > > > > > > > > > > > > > > > > > > > > > > > 2014-09-16 16:30 GMT+07:00 'Mr. Kid' [email protected] [belajar-excel] < > [email protected]>: > > >> >> Pakai cara manual saja Pak Lukman. >> Jika akan diotomasi, silakan cara manual yang dilakukan tersebut di >> record. >> >> 2014-09-16 13:55 GMT+10:00 lkm jktind [email protected] >> [belajar-excel] <[email protected]>: >> >> >>> >>> Pak. >>> >>> 1. ada sebuah cell berformula (mungkin lebih) di sheet tersebut. Cells >>> tidak terletak di kolom ber-header, jadi sepertinya sebagai formula untuk >>> cek sesuatu atau formula bantu, tetapi lupa dihapus. >>> ---------- telah saya pindahkan data dengan cara copy 1 sheet ----paste >>> value (cara pertama) . dan diambil per 1 cells --copy --> dengan >>> cara looping. tapi di cells.value (cara kedua). -----> berarti >>> formulanya nga terbawa ? >>> >>> 2. ada style buatan sendiri bernama Normal2 (lihat di ribbon Home - ~ >>> sudah dilakukan . >>> Berikut di delete : >>> Cells(1, 1).Select >>> delete pertama >>> Range(Cells(548014, 1), Cells(1012000, 16300)).Select >>> Selection.Delete >>> Application.CutCopyMode = False >>> >>> Range(Cells(1, 28), Cells(548013, 16300)).Select >>> Selection.Delete >>> Application.CutCopyMode = False >>> >>> delete kedua. >>> Range("AB:zz").Select >>> Selection.Delete shift:=xlToLeft >>> Application.CutCopyMode = False >>> >>> Rows("548014:1012000").Select >>> Selection.Delete shift:=xlUp >>> Application.CutCopyMode = False >>> Hasil nya tetap . >>> >>> saya juga telah lakukan seperti ini : >>> >>> Range("A2:AA25000").Select ------------------- CPU Usage --- hampir 0 >>> Range("A25000:AA50000").Select ------------- CPU usage ---- mulai naik >>> Range("A50000:AA100000").Select >>> Range("A100001:AA150000").Select >>> Range("A150001:AA150000").Select >>> 'Range("A150001:AA200000").Select >>> Range("A200001:AA300000").Select >>> Range("A300001:AA400000").Select >>> Range("A400001:AA500000").Select >>> Range("A500001:AA504801").Select ------------CPU usage--- makin tinggi. >>> Range("A3").Select >>> >>> mungkin masalahnya ada diantara data setelah baris 50.000 keatas . ? >>> >>> dan sudah dicoba di periksa pakai show formulas -- bawaan dari excel >>> ---> tidak terlihat ? >>> >>> >>> Bila dilooping per cells --- ini mungkin cara yg paling cepat ---- cuma >>> cara nya bagaimana . >>> seandainya sumber data nya bukan nilai / karakter ----> tetapi berisi >>> formula -atau lainnya. >>> mohon petunjuk ? >>> >>> salam >>> >>> Lukman >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> >>> 2014-09-16 8:34 GMT+07:00 'Mr. Kid' [email protected] [belajar-excel] < >>> [email protected]>: >>> >>> >>>> >>>> ;( >>>> >>>> ndak ada yang nyoba cari penyebabnya ya... >>>> >>>> :( >>>> >>>> ;) mungkin pada belum sempat >>>> >>>> >>>> Kira-kira penyebabnya : >>>> 1. ada sebuah cell berformula (mungkin lebih) di sheet tersebut. Cells >>>> tidak terletak di kolom ber-header, jadi sepertinya sebagai formula untuk >>>> cek sesuatu atau formula bantu, tetapi lupa dihapus. >>>> 2. ada style buatan sendiri bernama Normal2 (lihat di ribbon Home -> >>>> group Styles -> Cell Styles) dan styles ini diterapkan pada banyak cells >>>> dalam sheet tersebut. >>>> >>>> Usaha untuk mengembalikan kondisi sheet tersebut : >>>> 1. blok seluruh cells dalam sheet (BUKAN hanya cells yang sering >>>> dipakai ada datanya, TAPI seluruh cells dalam sheet) dan terapkan cells >>>> styles Normal (ribbon Home -> group Styles -> Cell Styles -> pilih Normal >>>> (bukan Normal2) >>>> 2. blok seluruh cells dan format cells menjadi General >>>> 3. blok seluruh kolom mulai dari kolom kosong pertama di kanan tabel >>>> sampai kolom terkanan Excel lalu lakukan Delete Column (klik kanan -> >>>> Delete) >>>> 4. blok seluruh baris mulai dari baris kosong pertama di bawah tabel >>>> sampai baris terakhir Excel lalu lakukan Delete Row (kllik kanan -> Delete) >>>> 5. klik cell A1 >>>> 6. Save workbook >>>> >>>> Wassalam, >>>> Kid. >>>> >>>> >>>> >>>> >>>> >>>> 2014-09-12 17:04 GMT+10:00 Mr. Kid <[email protected]>: >>>> >>>> File bermasalah yang dikirimkan Pak Lukman bisa diunduh di : >>>>> >>>>> http://milis-belajar-excel.1048464.n5.nabble.com/file/n5726933/OHLC_pengganti.rar >>>>> >>>>> Wassalam, >>>>> Kid. >>>>> >>>>> >>>>> 2014-09-12 10:40 GMT+10:00 lkm jktind [email protected] >>>>> [belajar-excel] <[email protected]>: >>>>> >>>>> >>>>>> >>>>>> Pak Kid >>>>>> >>>>>> silahkan tentukan . akan di kirim kemana ? >>>>>> sekalian jelaskan cara kirim nya . >>>>>> >>>>>> >>>>>> Maklum . gatek. >>>>>> >>>>>> >>>>>> Salam >>>>>> >>>>>> Lukman >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> 2014-09-12 2:04 GMT+07:00 'Mr. Kid' [email protected] >>>>>> [belajar-excel] <[email protected]>: >>>>>> >>>>>> >>>>>>> >>>>>>> File OHLC yang sudah di-clearcontents dan di save as xlsm lain boleh >>>>>>> di-share (misal di-upload ke box atau 4shared supaya bisa diunduh) ? >>>>>>> >>>>>>> >>>>>>> 2014-09-12 4:53 GMT+10:00 lkm jktind [email protected] >>>>>>> [belajar-excel] <[email protected]>: >>>>>>> >>>>>>> >>>>>>>> >>>>>>>> Jadi, file OHLC kalau sudah di-clear contents semua isi data di >>>>>>>> semua sheetnya lalu di save as jadi file xlsm lain maka ukurannya masih >>>>>>>> besar ? >>>>>>>> ------------> sizenya 34.712 KB. >>>>>>>> >>>>>>>> Shapes ----> ini harus nya nga ada ----> nga pernah pakai . (cara >>>>>>>> pakainya pun tidak tau) >>>>>>>> >>>>>>>> Style ---> ini belum mengerti ----> belum pernah saya pakai . >>>>>>>> >>>>>>>> Condition formatting --- tidak saya pakai >>>>>>>> >>>>>>>> selain itu data dari OHLC --- ini saya guna kan sebagai data feed >>>>>>>> untuk amibroker ---- yg saya ubah jadi file.text --- biar conect >>>>>>>> ke amibroker (secara manual)--------------> saya gunaka. software >>>>>>>> ini . bila untuk perbanding harga . dll nya . >>>>>>>> >>>>>>>> jadi file OHLC sama sekali nga pernah di guna buat tampilan >>>>>>>> grafis atau sejenisnya. >>>>>>>> >>>>>>>> >>>>>>>> Salam >>>>>>>> >>>>>>>> Lukman >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> 2014-09-12 0:38 GMT+07:00 'Mr. Kid' [email protected] >>>>>>>> [belajar-excel] <[email protected]>: >>>>>>>> >>>>>>>> >>>>>>>>> >>>>>>>>> Jadi, file OHLC kalau sudah di-clear contents semua isi data di >>>>>>>>> semua sheetnya lalu di save as jadi file xlsm lain maka ukurannya >>>>>>>>> masih >>>>>>>>> besar ? >>>>>>>>> >>>>>>>>> Sudah cek ada berapa shapes yang ada di file OHLC ? atau ada >>>>>>>>> berapa styles ? Conditional formatting ? dsb >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> >>>>>>>>> 2014-09-12 3:26 GMT+10:00 lkm jktind [email protected] >>>>>>>>> [belajar-excel] <[email protected]>: >>>>>>>>> >>>>>>>>> >>>>>>>>>> >>>>>>>>>> Pak >>>>>>>>>> >>>>>>>>>> Modul nya ada 4 buah . yg terpakai cuma 2 buah . yg gunanya >>>>>>>>>> untuk sort data saja A2:AA. endRow >>>>>>>>>> >>>>>>>>>> Sub Blok_Data_semua() >>>>>>>>>> Range("A2:AA2").Select >>>>>>>>>> Range(Selection, Selection.End(xlDown)).Select >>>>>>>>>> >>>>>>>>>> ----Yg ini buat dimulainya pastevalue >>>>>>>>>> Sub copy() >>>>>>>>>> Workbooks("OHLC.xlsm").Activate >>>>>>>>>> Worksheets("OHLC").Select >>>>>>>>>> Range("B2").End(xlDown).Offset(1, 0).Select >>>>>>>>>> >>>>>>>>>> Jumlah Row tepatnya : 548.013 baris. >>>>>>>>>> >>>>>>>>>> Setelah di clear content ---> di simpan dan di beri nama : >>>>>>>>>> OHLC_Pengganti . Size nya 34.712 Kb >>>>>>>>>> sedangkan file OHLC Sizenya : 90.296 KB >>>>>>>>>> >>>>>>>>>> OHLC = cuma di input --- untuk diambil data nya >>>>>>>>>> LK_Induk -------selain di input ------> harga diambil dari OHLC. >>>>>>>>>> Konparasi ------ ambil data ----> LK_induk + OHLC >>>>>>>>>> ---hitungannya ada disini. >>>>>>>>>> Porto ---------> ambil data harga dari OHLC ------> >>>>>>>>>> transaksinya di input . >>>>>>>>>> >>>>>>>>>> pernah terjadi : pengambilan data antar file . ---- > saat itu >>>>>>>>>> crash nya di file konparasi ----- akhir saya delete. >>>>>>>>>> formula yg kelas berat/ komplek adanya di LK_induk ------> yg >>>>>>>>>> saat ini sebagian besar sudah di ubah ke macro >>>>>>>>>> sekarang masalahnya di OHLC >>>>>>>>>> File Porto sampai saat ini aman aman saja. >>>>>>>>>> >>>>>>>>>> File Arsip OHLC -- yg lama . yg CPU terpakainya sekitar 1~2% >>>>>>>>>> saja ---- di 2013 bulan mei --dengan jumlah row : 386.873 baris >>>>>>>>>> setelah bulan itu . CPU terpakai mulai besar . puncaknya >>>>>>>>>> kemarin . >>>>>>>>>> >>>>>>>>>> Gambar terlampir . >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> Selamat malam . >>>>>>>>>> >>>>>>>>>> Salam >>>>>>>>>> >>>>>>>>>> Lukman >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> >>>>>>>>>> 2014-09-11 22:54 GMT+07:00 'Mr. Kid' [email protected] >>>>>>>>>> [belajar-excel] <[email protected]>: >>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> Pak Lukman, >>>>>>>>>>> >>>>>>>>>>> File OHLC - ini cuma berisi data harga tiap hari. (pusat data >>>>>>>>>>>> harga saja ) ---> akan di ambil oleh file lainnya. >>>>>>>>>>>> >>>>>>>>>>> >> kenapa file ini ada VBA nya ? VBA nya buat apa ? >>>>>>>>>>> >>>>>>>>>>> Besar kemungkinan , sumber masalahnya di data yg akan di input >>>>>>>>>>>> --- data ini nga jelas .ext nya . >>>>>>>>>>>> ketika di buka ada peringatan . (gambar paling bawah) >>>>>>>>>>>> >>>>>>>>>>> >> selama file sumber data tidak ada VBA yang membuat masalah, >>>>>>>>>>> maka ndak ada hubungannya dengan kasus Anda ini. Apalagi jika file >>>>>>>>>>> sumber >>>>>>>>>>> data yang gak jelas .ext (kata Anda), jika dibuka lalu di save as >>>>>>>>>>> menjadi >>>>>>>>>>> .xlsx tidak menunjukkan gejala bermasalah seperti kasus Anda. >>>>>>>>>>> >> justru bisa jadi file OHLC yang sudah bermasalah sejak awal. >>>>>>>>>>> Coba semua data di file tersebut (yang katanya sampai 500K rows >>>>>>>>>>> dihapus >>>>>>>>>>> dengan cara diblok semua datanya (selain header tabel) -> klik >>>>>>>>>>> kanan -> >>>>>>>>>>> pilih Clear Contents (jangan langsung tekan Delete). Lalu save as >>>>>>>>>>> nama lain >>>>>>>>>>> tapi tetap .xlsm. >>>>>>>>>>> Jika ukuran filenya <250KB, coba di-share ke milis. >>>>>>>>>>> >>>>>>>>>>> Wassalam, >>>>>>>>>>> Kid. >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> >>>>>>>>>>> 2014-09-11 23:28 GMT+10:00 lkm jktind [email protected] >>>>>>>>>>> [belajar-excel] <[email protected]>: >>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Pak . >>>>>>>>>>>> >>>>>>>>>>>> Sudah kulakukan sesuai dengan arahan bapak . >>>>>>>>>>>> dengan hasil gambar di lampiran >>>>>>>>>>>> >>>>>>>>>>>> File OHLC - ini cuma berisi data harga tiap hari. (pusat data >>>>>>>>>>>> harga saja ) ---> akan di ambil oleh file lainnya. >>>>>>>>>>>> >>>>>>>>>>>> Besar kemungkinan , sumber masalahnya di data yg akan di >>>>>>>>>>>> input --- data ini nga jelas .ext nya . >>>>>>>>>>>> ketika di buka ada peringatan . (gambar paling bawah) >>>>>>>>>>>> >>>>>>>>>>>> Contoh file sumber nya saya lampirkan . >>>>>>>>>>>> >>>>>>>>>>>> Sumber link : >>>>>>>>>>>> http://www.idx.co.id/id-id/beranda/unduhdata/ringkasan.aspx >>>>>>>>>>>> >>>>>>>>>>>> Apa itu penyebabnya ? >>>>>>>>>>>> (file Ringkasan Saham(11 sep 2014) --- ?? ) >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> Salam >>>>>>>>>>>> >>>>>>>>>>>> Lukman >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>>>> >>>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>> >>>>>> >>>>> >>>> >>> >> > >

