
Mengapa kita menggunakan variabel ?
Pada Aplikasi Microsoft Excel, kita masih memungkinkan menjalankan kode program tanpa variabel, karena bukan sebuah keharusan, dimana kita bisa hanya menetapkan nilai, string atau apapun setiap kali kita membutuhkannya, tetapi hal ini akan menyebabkan :
- Kode program akan menjadi sulit untuk diikuti (bahkan untuk diri sendiri)
- Excel terus-menerus akan perlu mencari nilai pada tempat yang lain.
- Efektifitas running program tidak maksimal.
Aturan dalam penulisan nama Variabel dalam Macro VBA Excel :
- Menggunakan huruf sebagai karakter pertama.
- Tidak boleh menggunakan tanda titik (.), tanda seru (!), atau karakter seperti @, &, $, #. Kita bisa menggunakan karakter (_) jika nama variabel mengandung 2 kata atau lebih.
- Nama variabel tidak bisa melebihi 255 karakter.
- Tidak boleh menggunakan istilah-istilah yang sudah ada dalam sistem VBA seperti sub, exit, close dan seterusnya.
Dim [NamaVariabel] As [TypeVariabel]Ok, setelah memahami aturan-aturan dasar, saatnya kita akan menerapkan beberapa Variabel dalam kode Macro VBA. Tapi sebelum kita memulainya, terlebih dahulu buat dan letakkan sebuah CommandButton dalam lembar kerja Microsoft Excel dan tambahkan baris kode dibawah ini, dan menambahkan baris kode VBA tersebut dapat dilakukan dengan cara klik ganda CommandButton yang terdapat dilembar kerja untuk langsung menuju ke jendela Microsoft Visual Basic.
merupakan sebuah tipe variabel yang dapat digunakan untuk menyimpan semua jenis angka
Dim A As Integer A = 7 Range("A1").value = A

Adalah sebuah variabel yang digunakan untuk menyimpan teks
Dim B As String B = "excelive" Range("A1").value = B

Tipe variabel ini hampir sama dengan variabel Integer, hanya saja lebih akurat dan bisa menyimpan angka di di belakang koma. Lihat perbedaan berikut
- Integer
Dim A As Integer A = 7.56 [a1] = A
- Double
Dim A As Double A = 7.56 [a1] = A
Terimakasih sudah membaca
Tutorial: Variable Dalam Macro VBA Excel
Labels: Macro VBA - Author: excelive
Tutorial: Variable Dalam Macro VBA Excel
Labels: Macro VBA - Author: excelive
Masih mau belajar lagi !
Yuk, klik tautan berikut ini :