Karena nomor 1 dan nomor 2 tidak dilakukan, berarti hasil save as nomor 3
bisa jadi sudah terkontaminasi proses oleh VBA yang ada dalam file asli.
Asumsi 1 : VBA dan Addin yang aktif bukan penyebab masalah
Berarti, dalam file asli sudah ada banyak ha-hal yang disebutkan (tulis
ulang ah)
banyak image (picture) atau shapes walau ukurannya kecil
, banyak object controls
, banyak Conditional Formatting, banyak Cells Styles
, banyak Cells berformula (yang ini katanya penanya bukan jadi
penyebab)
, banyak cells kosong tapi pasangi cells styles atau conditional
formatting
, ada link ke workbook lain yang nilainya masih tersimpan disitu
, ada pivot tables yang pivot cache nya menyimpan data source
, ada image (picture) yang ukurannya sangat besar
dan salah satu atau beberapa dari hal di atas adalah penyebab besarnya file
dan tingginya kebutuhan proses. Semakin besar ukuran file, maka akan
semakin tinggi kebutuhan resource komputer untuk membacanya. Kebutuhan
resources komuter akan semakin tinggi ketika dibutuhkan proses kalkulasi
yang banyak atau dibutuhkan proses merefresh tampilan.
Contoh kalkulasi yang banyak adalah dengan banyaknya formula dan
conditional formatting. Contoh banyaknya refresh tampilan adalah
menampilkan objects seperti shapes dan controls
Asumsi 2 : VBA atau Addin yang aktif menjadi penyebab masalah
Berarti dalam VBA Project yang ada atau dalam program yang dimiliki Addin
(VBAnya addin kalau xla atau xlam) ada suatu proses yang akan menyebabkan
terjadinya hal-hal berikut :
banyak image (picture) atau shapes walau ukurannya kecil
, banyak object controls
, banyak Conditional Formatting, banyak Cells Styles
, banyak Cells berformula (yang ini katanya penanya bukan jadi
penyebab)
, banyak cells kosong tapi pasangi cells styles atau conditional
formatting
, ada link ke workbook lain yang nilainya masih tersimpan disitu
, ada pivot tables yang pivot cache nya menyimpan data source
, ada image (picture) yang ukurannya sangat besar
atau
proses suatu runtime (prosedur) yang panjang dan lambat prosesnya,
seperti loop yang banyak.
Setidaknya, proses tersebut dijalankan saat file dibuka.
------------------
Dari hasil ujicoba Anda yang melakukan copas value dan isi module1 ke file
baru, bisa dikatakan bahwa
A. VBA dalam module1 bisa jadi tidak sama persis dengan aslinya, sehingga
asumsi 2 tidak terjadi.
B. Andai VBA dalam module1 adalah seluruh VBA yang ada di file asli,
berarti asumsi 2 tidak bisa digunakan dan penyebabnya adalah asumsi 1.
------------------
Kalau mau mencoba ulang tahap yang 1 sampai 4 :
1. set security macro menjadi high = nga ada pilihan
>> tutup semua Excel -> buka Excel dengan workbook baru (kosongan)
>> ke Excel Options (xl2007 : office button -> Excel Options | xl2010
keatas : menu File -> Options)
>> page (lihat sisi kiri) Trust Center
>> klik Trust Center Settings -> muncul dialog baru
>> page Macro Settings -> pilih *Disable macro without* notif
blabla -> OK sampai keluar dari options
>> tutup semua Excel
2. non aktifkan seluruh addin ---> nga ngerti addin
itu apa ?
>> addin adalah file otomasi (berisi script pemrograman [misal dengan
VBA dan di save as xlam atau xla]). Contoh : analysistoolpak, solver, atau
terbilang.xlam
>> cara me-nonaktifkan
>> tutup semua Excel -> buka Excel dengan workbook baru
(kosongan)
>> ke Excel Options (xl2007 : office button -> Excel Options |
xl2010 keatas : menu File -> Options)
>> page (lihat sisi kiri) Add-ins
>> lihat sisi kanan dan cari Manage
>> pilih Excel Addins -> tekan GO -> hilangkan
semua centang -> OK
>> ulangi lagi ke Excel Options dst lalu Manage ->
pilih COM addins -> tekan GO -> hilangkan semua centang -> OK
>> tutup semua workbook dan tutup Excel
3. buka file lalu save as .xlsx ke lokasi baru
4. lihat dan buka file hasil nomor 3
Jika hasil nomor 4 adalah tetap lama dibuka dan file tetap besar, bearti
penyebabnya adalah Asumsi 1 di atas :
> banyak image (picture) atau shapes walau ukurannya kecil
> , banyak object controls
> , banyak Conditional Formatting, banyak Cells Styles
> , banyak Cells berformula (yang ini katanya penanya bukan jadi
> penyebab)
> , banyak cells kosong tapi pasangi cells styles atau conditional
> formatting
> , ada link ke workbook lain yang nilainya masih tersimpan disitu
> , ada pivot tables yang pivot cache nya menyimpan data source
> , ada image (picture) yang ukurannya sangat besar
> dan salah satu atau beberapa dari hal di atas adalah penyebab besarnya
> file dan tingginya kebutuhan proses. Semakin besar ukuran file, maka akan
> semakin tinggi kebutuhan resource komputer untuk membacanya. Kebutuhan
> resources komuter akan semakin tinggi ketika dibutuhkan proses kalkulasi
> yang banyak atau dibutuhkan proses merefresh tampilan.
> Contoh kalkulasi yang banyak adalah dengan banyaknya formula dan
> conditional formatting. Contoh banyaknya refresh tampilan adalah
> menampilkan objects seperti shapes dan controls
>
Jika hasil nomor 4 adalah lebih ringan, berarti VBA project yang ada di
file asli atau addin yang tadi di-non aktifkan (dihilangkan centangnya)
adalah penyumbang permasalahan.
Wassalam,
Kid.
2014-09-11 19:44 GMT+10:00 lkm jktind [email protected] [belajar-excel] <
[email protected]>:
>
>
> Pak .
>
> 1. set security macro menjadi high = nga ada pilihan
> 2. non aktifkan seluruh addin ---> nga ngerti
> addin itu apa ?
> 3. buka file lalu save as .xlsx ke lokasi baru. --- > sudah dilakukan .
> disave : menjadi OHLC.xlsx ---> di drive I
>
> dilakukan di save menjdai OHLC__.slsx -----> di drive C.
> 4. lihat dan buka file hasil nomor 3.
>
> Hasil : OHLC.xlsm , OHLC.xlsx dan OHLC__01.xlsx . == sama
>
> Semalam saya segera copy sheets --- ke new book .-----> OHLC.xlsm ----->
> di drive C (my document) ------> yg ini normal.
>
> File hanya berisi data (sudah diulang copy , paste value)
>
>
>
>
> dan saya coba buka sekaligus 4 file .
>
> Bila Aktif maka ketiga file yg diatas --- pemakaian prosessornya tinggi
> sedangkan untuk file yg paling bawah ---- normal : antara 0 ~ 2 % an
>
>
> Bila di buka VBAProject --- untuk ketiga file sheet1 ~ 4 tidak ada .
> Sedangkan untuk file keempat ---> sheet1 nya ada .
>
> Apa itu penyebabnya ?
>
> jumlah row ada 585.000 baris lebih dikit
>
>
> Gambar terlampir.
>
>
>
>
>
> Salam
>
> Lukman
>
> NB : hanya ingin tau penyebabnya .
>
>
>
>
>
>
>
>
> 2014-09-11 15:08 GMT+07:00 'Mr. Kid' [email protected] [belajar-excel] <
> [email protected]>:
>
>
>>
>> Hai Lukman,
>>
>> Mungkin perlu dicoba begini :
>> 1. set security macro menjadi high (tidak boleh ada macro kerja sama
>> sekali)
>> 2. non aktifkan seluruh addin
>> 3. buka file lalu save as .xlsx ke lokasi baru.
>> 4. lihat dan buka file hasil nomor 3.
>>
>> Biasanya,
>> jika filenya sangat besar, maka bisa jadi ada :
>> banyak image (picture) atau shapes walau ukurannya kecil
>> , banyak object controls
>> , banyak Conditional Formatting, banyak Cells Styles
>> , banyak Cells berformula (yang ini katanya penanya bukan jadi
>> penyebab)
>> , banyak cells kosong tapi pasangi cells styles atau conditional
>> formatting
>> , ada link ke workbook lain yang nilainya masih tersimpan disitu
>> , ada pivot tables yang pivot cache nya menyimpan data source
>> , ada image (picture) yang ukurannya sangat besar
>>
>> jika hasil uji coba di atas (nomor 1 sampai nomor 4) tidak terjadi
>> keanehan yang disebutkan, berarti script VBA yang ada di-file asli atau
>> Addin yang diaktifkan yang harus diperiksa ulang. Bisa jadi ada proses
>> copas atau pembuatan sesuatu disana.
>>
>> Wassalam,
>> Kid.
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> 2014-09-11 11:23 GMT+10:00 lkm jktind [email protected]
>> [belajar-excel] <[email protected]>:
>>
>>
>>>
>>> Hanya file OHLC.xlsm bila di buka saja. maka cpu Usage antara 55% ~
>>> 100%
>>> Walaupun sudah di buka 5 menit yg lalu.
>>> di dalam file terdapat modul dan tidak ada formula di dalam file itu.
>>> < Gambar sebelah kanan >
>>>
>>> Kemudian dari file itu di copy ke file baru . yg di simpan di documen.
>>> Tapi belum ada modul macro. .
>>> <Gambar sebelah kiri >
>>>
>>> Size : 89 Mb
>>>
>>>
>>> Apakah file itu ada kelainan ?
>>> Bagaimana cara memperbaiknya ?
>>>
>>>
>>> Salam
>>>
>>> Lukman.
>>>
>>>
>>>
>>>
>>
>
>