Selamat malam sobat belajar office, pada kesempatan ini admin akan membahas variabel dan beberapa tipenya yang sering digunakan pada excel vba macro.
Ketika kita akan membuat koding pada excel vba macro dimana terdapat variabel-variabel yang komplek, langkah awal yang dilakukan yaitu kita mendefinisikan masing-masing variabel tersebut serta menentukan tipenya datanya.
Penulisan variabel dalam bahasa pemprograman Excel VBA macro ada beberapa ketentuan diantaranya berupa : kombinasi tulisan huruf atau angka setelah huruf, tidak ada spasi, tidak tanda titik atau koma, variabel satu dengan yang lain harus unik.
Biasanya penulisanya diawali dengan Dim variabel As tipenya, berikut akan dijelaskan bebarapa tipe yang sering digunakan.
Sebelumnya dari tab menu Developer buatlah sebuah button/tombol, kemudian ketikan koding dibawah ini
Tipe-tipe data variabel pada excel vba macro diantaranya yaitu sebagai berikut :
- Integer
Integer digunakan untuk data berupa nomer/angka bilangan bulat
Contoh penulisannya
Sub Button1_Click()
Dim p, l, Luas As Integer
p = Range(“B2”).Value
l = Range(“B3”).Value
Luas = p * l
MsgBox Luas
End Sub
- Double
Doubel digunakan untuk data dengan tipe angka yang lebih komplek termasuk desimal atau koma
Contoh penulisannya
Sub Button1_Click()
Dim p, l, Keliling As Double
p = Range(“B2”).Value
l = Range(“B3”).Value
Keliling = 2 * (p + l)
MsgBox Keliling
End Sub
- String
String digunakan untuk data dengan tipe tulisan huruf
Contoh penulisnnya :
Sub Button1_Click()
Dim Lahir, Ramal As String
Lahir = Range(“B1”).Value
If Lahir = “Ganjil” Then Ramal = “Anda Tidak Cocok Kerja Di Air”
If Lahir = “Genap” Then Ramal = “Anda Tidak Cocok Kerja Di Darat”
Range(“A3”).Value = Ramal
End Sub
- Boolean
Boolean digunakan untuk data dengan nilai true atau false
Contohnya :
Sub Button3_Click()
Dim x As Boolean
x = True
MsgBox “Benar”
End Sub
Terimakasih selamat mencoba, semoga bermanfaat.
Saya membaca aja ni mas, tapi belum masuk dalam ranah pemahaman otak saya ni heehee
silahkan disimak aja mas ibrahim.
Ikut nyimak juga ya mas edi 🙂
Ini rumus kodingnya kayaknya saya belum pernah pakai.hehe biasanya cuma pakai yang sudah ada aja (sum,average,if then,dsb) :p Otak saya masih standart mas
sangat membantu ni mas heheheh