Terima kasih respond nya Mr. Kid.
Powered by Telkomsel BlackBerry® -----Original Message----- From: "Mr. Kid" <mr.nm...@gmail.com> Sender: belajar-excel@yahoogroups.com Date: Sat, 29 Jun 2013 21:29:15 To: BeExcel<belajar-excel@yahoogroups.com> Reply-To: belajar-excel@yahoogroups.com Subject: Re: [belajar-excel] Pengosongan Isi variabel Wa'alaikumussalam Wr. Wb. Andaikan dalam satu sub routine, setelah proses deklarasi beberapa variabel melalui statement DIM, seberapa banyak pengaruh nya terhadap kinerja aplikasi VBA apabila subroutine tsb di run ber ulang2 ? >> Variabel yang dideklarasikan dalam sebuah prosedur akan dibuang begitu prosedur tersebut mencapai baris End dan tidak ada pengaruhnya jika prosedur dijalankan berulang kali selama selalu bisa selesai sebelum dijalankan lagi. Beda halnya dengan prosedur yang bersifat rekursif, yaitu prosedur yang didalam prosesnya menjalankan si prosedur itu kembali. Pada prosedur yang refkursif semacam ini, maka penggunaan memory akan bertambah setiap kali prosedur tersebut dijalankan. Contoh : Public Sub Rekursif(optional lNilai as long) dim lLoop as long for lLoop=1 to 10 lNilai =lNilai + rekursif( lNilai ) next lLoop End Sub maka variabel lLoop akan ada banyak di memory walau nilainya dari 1 sampai 10. Apakah perlu setiap akhir subroutine isi variabel yg sudah kita deklarasikan diawaln kita kosong kan lagi ? >> tidak perlu Mungkin dengan cara variabel = "" ? Atau mungkin ada cara lain ? >> cara ini memang bisa untuk mengosongkan variabel bertipe string, tetapi katanya orang jaman dulu, akan lebih cepat dengan : variabel_bertipe_string = vbnullstring Konsern saya hanya apabila pada saat proses testing sebuah subroutine, dimana kita harus me run ber ulang-ulang, memory komputer jadi penuh dan berpengaruh thd kinerja aplikasi kita. >> Selama variabel dideklarasikan dalam sebuah prosedur, maka tidak perlu kuatir memory akan habis karena si variabel. Yang harus di-konsern-ken adalah pemilihan tipe data bagi variabel yang sangat melebihi kebutuhan nilai data yang akan disimpan. Wassalam, Kid. 2013/6/29 <sony.ar...@gmail.com> > Assalamualaikum. > > Hanya ingin tau. Andaikan dalam satu sub routine, setelah proses deklarasi > beberapa variabel melalui statement DIM, seberapa banyak pengaruh nya > terhadap kinerja aplikasi VBA apabila subroutine tsb di run ber ulang2 ? > > Apakah perlu setiap akhir subroutine isi variabel yg sudah kita > deklarasikan diawaln kita kosong kan lagi ? Mungkin dengan cara variabel = > "" ? Atau mungkin ada cara lain ? > > Konsern saya hanya apabila pada saat proses testing sebuah subroutine, > dimana kita harus me run ber ulang-ulang, memory komputer jadi penuh dan > berpengaruh thd kinerja aplikasi kita. > > Terima kasih sebelumnya. > > Wassalam > Sony > Powered by Telkomsel BlackBerry® > > ------------------------------------ > > ===================================================================== > Untuk memudahkan tim penyusun materi Belajar Excel yang lebih sesuai > kebutuhan member, silakan ungkapkan permasalahan yang kerap ditemui dalam > menggunakan Excel sehari-hari atau hal-hal yang ingin dipelajari dalam > jangka dekat ini. Mohon diprioritaskan dari yang sering ditemui sampai yang > ingin dipelajari. > Isi sesuai kelompoknya (fitur-fitur, formula-formula tertentu yang masih > membingungkan, otomasi atau pemrograman dalam Excel [Macro - VBA], hal > lainnya yang membuat Anda kesulitan dalam mempelajari Excel). > Boleh mengisi berulang kali untuk menambah uneg-uneg yang ingin > diungkapkan. > Link untuk menuangkan seluruh uneg-uneg tersebut ada di : > > http://tech.groups.yahoo.com/group/belajar-excel/database?method=addRecord&tbl=3 > ===================================================================== > Langkah kecil Anda dalam mengisi database bisa menjadi langkah pertama > yang bermanfaat besar untuk kita semua. > ===================================================================== > > --------------------------------------------------------------------- > bergabung ke milis (subscribe), kirim mail kosong ke: > belajar-excel-subscr...@yahoogroups.com > > posting ke milis, kirimkan ke: > belajar-excel@yahoogroups.com > > berkunjung ke web milis > http://tech.groups.yahoo.com/group/belajar-excel/messages > > melihat file archive / mendownload lampiran > http://www.mail-archive.com/belajar-excel@yahoogroups.com/ > atau (sejak 25-Apr-2011) bisa juga di : > http://milis-belajar-excel.1048464.n5.nabble.com/ > > menghubungi moderators & owners: belajar-excel-ow...@yahoogroups.com > > keluar dari membership milis (UnSubscribe): > kirim mail kosong ke belajar-excel-unsubscr...@yahoogroups.com > ---------------------------------------------------------------------Yahoo! > Groups Links > > > >