Variabel memang mirip dengan argumen pada sebuah prosedur, tetapi
sebenarnya ndaklah sama.
Variabel mendapat nilai dari variabel lain selalu dalam wujud salinan nilai
(mirip ByVal lah)
Variabel ndak punya opsi Optional.
Variabel harus diletakkan discope module ke atas supaya bisa menerima nilai
dari prosedur lain.

Argumen bisa diatur untuk bisa menerima pointer lokasi memori dari nilai
yang diserahkan ke prosedur tersebut atau menerima salinan (copy of) dari
nilainya saja.
Argumen akan menghasilkan variabel kerja berscope level procedure (lokal)
tapi bisa menerima nilai dari prosedur lain saat prosedur berargumen
tersebut dijalankan
Argumen akan membentuk sendiri variabel kerjanya, sehingga prosedur
berargumen bisa digunakan dalam proses recursive.

Jadi masalah argumen bisa diganti deklarasi variabel, tentu saja ndak bisa.
Jika tujuan dipasangnya argumen disebuah prosedur bisa diganti oleh
penggunaan variabel masih bisa dimungkinkan.

Wassalam,
Kid.




2013/7/14 Hendrik Karnadi <[email protected]>

> **
>
>
> Mau nanya mr. Kid, apakah argumen dalam kurung bisa diganti dengan
> deklarasi variabel?
>
> Terima kasih.
>
> Salam,
> HK
>
> Sent from Samsung Mobile
>
> "Mr. Kid" <[email protected]> wrote:
>
>
> Dear BeExceller,
>
> Banyak sekali posting di milis yang berisi Macro (VBA). Didalamnya banyak
> berserakan prosedur-prosedur.
>
> Pernahkah terbayang bahwa prosedur bisa dijadikan arena bermain-main dalam
> programming ?
> Apakah Anda masih sering menulis suatu algoritma secara berulang-ulang
> untuk proses yang sama disetiap prosedur yang membutuhkan algoritma
> tersebut ?
> Ataukah Anda masih sekedar pernah dengar dengan sebutan prosedur ?
>
> Sepertinya coretan yang ada 
> disini<http://b-excel.blogspot.com/2013/07/belajarvba-005-procedure-seri-1.html>bisa
>  menjadi titik awal untuk bisa menjawab pertanyaan-pertanyaan di atas.
>  Sepertinya tidak hanya sekedar untuk menjawab pertanyaan-pertanyaan di
> atas untuk bisa jalan-jalan 
> kesini<http://b-excel.blogspot.com/2013/07/belajarvba-005-procedure-seri-1.html>
> .
> Bisa jadi juga bahwa keinginan Anda untuk mampir 
> kesini<http://b-excel.blogspot.com/2013/07/belajarvba-005-procedure-seri-1.html>dikarenakan
>  hal-hal lain seperti mengisi waktu luang atau mencoba untuk
> melatih kepala agar terbiasa pening.
>
> Apapun alasan Anda, Anda diundang secara terbuka untuk melawat 
> kesini<http://b-excel.blogspot.com/2013/07/belajarvba-005-procedure-seri-1.html>
> .
>
> Selamat menunaikan ibadah puasa Ramadhan bagi saudara yang muslim.
> Semoga perjalanan Anda 
> kesini<http://b-excel.blogspot.com/2013/07/belajarvba-005-procedure-seri-1.html>bisa
>  menjadi salah satu pengisi waktu menunggu berbuka atau malah bersahur.
>
> Selamat jalan-jalan.
>
> Warm Regards,
> Kid.
>
>
>   
>

Kirim email ke