Wednesday, November 23, 2016

Cara Deklarasi Variable VBA Excel

Sebelumnya saya sudah memposting tentang Pahami Logika Variable dan Type Data VBA Excel, Pahami istilah atau pengertian-pengertian, dan aturan penulisan variabel. Bila anda sudah memahami pengertian istilah  dan aturan penulisan Variable yang ada pada posting tersebut maka pada posting ini akan lebih mudah anda pahami. Variable dapat dinyatakan pada dua tingkat lokal dan global.

Declaring Variabel di Tingkat Local
Pada tingkat lokal variabel dinyatakan dalam Sub-prosedur antara Sub dan End Sub atau Function dan End Function. Dengan menyatakan variabel di tingkat lokal, ruang lingkup variabel terbatas hanya sub-prosedur atau fungsi. Ini berarti bahwa variabel tersebut tidak dapat digunakan di luar sub-prosedur atau fungsi.

Sintaks Variable VBA
Kita harus mendeklarasikan Variabel menggunakan kata Dim sebelum nama Variabel. Berikut ini
sintaks VBA dalam penulisan nama variabel

Dim Nama_Variable As Type_Variable

Nama Variable bisa apa saja asal tidak istilah dalam yang telah menjadi kode VBA.  sebagai contoh deklarasi variable sebagai berikut :

Dim Gue Interger

Deklarasi Variabel di Tingkat Global
Anda dapat mendeklarasikan variabel di tingkat global dengan menyatakan hal itu dalam modul Form atau modul Standard.

Dalam modul Form, Anda akan mendeklarasikan variabel di bagian General Form . Dengan menyatakan variabel dalam modul Form, variabel dapat diakses dari setiap blok kode Form tetapi tidak dapat diakses dari bentuk-bentuk lain.


Contoh: Untuk mendeklarasikan sebuah variabel yang disebut lstName untuk menyimpan nilai string dalam modul Form, Anda dapat menulis seperti yang terlihat di bawah ini:

Dim Gue As String

Modul Standard, Untuk mendeklarasikan variabel dalam modul Standar, Anda perlu membuat sebuah modul dengan menggunakan Visual Basic Editor


Dalam modul Standard, Anda perlu mendeklarasikan variabel dengan kata kunci Public atau Private bukan Dim . Dengan menyatakan dengan kata kunci Public variabel dapat diakses melalui keluar aplikasi Anda. Namun, dengan kata kunci pribadi variabel dapat diakses hanya dalam modulnya. Deklarasi variabel dalam modul standar secara umum dapat ditulis seperti berikut:

Public Variable_name As Datatype
Private Variable_name As Datatype 

Demikian Posting Deklarasi Variabel VBA Excel. Paham Tak..?? saya jugga kurang paham....!! hehee... pada intinya mungkin ada perbedaan peletekan kode baik di Modul Form atau di modul standar.

Komentar Anda Sangat Menentukan Kelangsungan Blog ini
EmoticonEmoticon