Declaring Variable

  • Kita mendeklarasikan variabel agar program berjalan lebih efisien dan lebih cepat, juga agar kita tidak salah dalam mengetik nama variabel ,menggunakan auto correct pada editor vba (Ctrl+Space)
  • Dari gambar dibawah ini terlihat karena kita sudah men-deklarasikan variabel intLokal maka jika kita ketik “in” lalu pencet Ctrl+Space , maka akan muncul daftar yang berisi semua variabel ,methods, properties yang berawalan “in”, nanti tinggal kita pilih yang kita butuhkan, hal ini akan mengurangi kesalahan ketik
  • variabel01
  • VBA tidak case sensitif, namun jika sudah dideklarasikan maka case variabel akan mengikuti case dideklarasi
  • jadi jika kita ketik “intlokal” maka jika kita pindah baris , variable tadi akan berubah menjadi “intLokal”, ini akan membantu kita, jika kita salah dalam mengetik karena jika tidak berubah berarti ada yang salah dalam pengetikan kita
  • Juga jika dideklarasikan diawal prosedur/ awal module bisa diberi penjelasan yang lengkap sehingga programmer bisa lebih memahami program secara keseluruhan

Syntax :

Dim varname[([subscripts])] [As type]

Keterangan :

varname, nama dari variable, baca tata cara penamaan variable, wajib ada

[([subscripts])], jika variabel merupakan array, optional

[As type], type data dari variable, optional, jika tidak diisi bearti variant

 

Contoh :

 

  • [([subscripts])] artinya jika kita mendeklarasikan array maka memakai kurung awal & akhir dan diisi jumlah array-nya, ingat bahwa VB memakai dasar 0 , jadi kalo (3) artinya ada 4 nilai (0-3), kalo (1 to 3) artinya 3 nilai yaitu 1,2,3
  • Jika array tidak diberi angka (misalnya: myvalue()  ) maka artinya adalah array dinamis, yang bisa berubah pada saat run time
  • Kalo tidak diberi type datanya maka berarti adalah varian, varian adalah type data yang sangat flexible , bisa disi apa aja, string, number, boolean, dll namun speednya kurang dan boros memory

 

www.pdf24.org    Send article as PDF   

Comments are closed.