Langsung ke konten utama

VBA Variable (Dim)


Post kali ini akan membahas mengenai Variable. Variable biasanya di gunakan untuk semua pemrograman. Lokasi penyimpanan bernama yang dapat berisi data yang dapat di modifikasi selama eksekusi program. Setiap variabel memiliki nama yang secara unik mengidentifikasinya dalam ruang lingkup nya. Tipe data dari variable yang kita buat dapat ditentukan atau tidak.


Jika anda masih bingung mengenai variable, mari kita kembali pada post sebelumnya tentang Pengantar VBA. Pemrograman membutuhkan kesepakatan bahasa. Istilah seperti "cell" "sheet" dan "workbook" adalah kesepakatan bersama bagi user dan perangkat pemrograman tentang suatu object. Kita tidak dapat mengganti beberapa panggilan kata atau istilah yang sudah menjadi bawaan (default).

Namun dalam kehidupan sehari-hari kita sering mendengar kata atau istilah baru yang muncul di masyarakat. Hal itu bisa terjadi karena penemuan object baru dan lainnya, sebagai contoh adalah "android" Hal yang sama juga terjadi dalam visual basic. visual basic sudah memiliki beberapa kata dan istilah bawaannya sendiri (default). Namun bahasa pemrograman bawaan tersebut hanyalah dasar-dasar nya saja. User dalam hal ini dapat menciptakan satuan ukuran yang baru dalam variable. 

Variable yang dibuat oleh user tersebut harus diberikan nama supaya program dapat mengidentifikasinya untuk proses selanjutnya (hanya dalam lembar kerja excel yang sama). Nama variable tersebut lah yang akan menjadi kesepakatan tentang object baru antara kita sebagai user dan visual basic. Variable visual basic dapat terdiri dari beragam tipe data, range, ukuran, dan properti lainnya. 


Deklarasi Variable

Saat mendeklarasikan variabel, Anda biasanya menggunakan pernyataan Dim



Coding diatas dapat dijabarkan sebagai berikut.

Nama                           = MyRange

Tipe                             = Range

Variable                       = Cell A1 sampai D5

Properti ukuran huruf = 12


Setelah variable "MyRange" kita buat, sekarang tercipta kesepakatan baru antara anda sebagai user dengan program visual basic. Ketika user memanggil (mengetik) "MyRange" visual basic sekarang sudah mengerti bahwa yang anda maksudkan sebagai target adalah sebual kumpulan cell atau cell range. dimana cell range tersebut berawa; dari cell A1 sampai D5, dengan ukuran huruf adalah 12.

Setelah anda sebagai user telah membuat variable "MyRange" anda tidak perlu lagi menghabiskan waktu untuk menjelaskan kepada program visual basic bahwa anda memanggil A1, B1,....., sampai dengan D5. Anda cukup menggunakan coding "MyRange" dan visual basic sudah memahami anda sebagai user.



Variable pada visual basic tidak hanya berupa cell range. Variable dalam visual basic sangat beragam jenis, tipe data, object, properti, dan satuan ukuran lainnya sepert Variant, Object maupun Array.


Komentar