Visual Basic for Application (VBA) adalah kombinasi yang terintegrasi antara lingkungan pemrograman (Visual Basic Editor) dengan bahasa pemrograman (Visual Basic) yang memudahkan pengguna merancang dan membangun program Visual Basic.
Pemberian nama Procedure, Variaabel, dan konstantaPemberian nama elemen - elemen tersebut harus mengikuti aturan yaitu
- Harus dimulai dengan suatu huruf
- Tidak boleh mengandung karakter spesial (. , ! dll.)
- tidak boleh lebih dari 255 huruf
- Tidak boleh mengandung Keyword yang tercadang
DEKLARASI VARIABEL- Deklarasi variabel pada bagiam deklarasi suatu form, standard atau class module membuat variabel itu berlaku untuk semua procedure dalam module tersebut
- Deklarasi variabel dengan menggunakan keyword public membuatnya berlaku pada keseluruhan aplikasi
- Deklarasi variabel lokal dengan menggunakan static keyword akan menyimpan nilainya ketika suatu procedure berakhir
Struktur Syntax
-If..... Then
Struktur ini digunakan untuk menjalankan suatu pernyataan secara kondisional.
If [Kondisi] Then [Pernyataan] End If
-If.... Then.... Else
Struktur ini digunakan untuk mendefinisikan beberapa blok pernyataan yang akan dijalankan salah satu berdasarkan kondisi yang memenuhi syarat pernyataan.
If [Kondisi1] Then [Pernyataan1] Else If [Kondisi2] Then [Pernyataan2] End If
-Select Case
Struktur ini bekerja dengan satu percobaan tunggal yang dilakukan di bagian atas struktur. Program akan membandingkan hasil ekspresi setiap Case, Jika ada yang sesuai maka akan dijalankan blok pernyataan yang sesuai
Select Case
[Ekspresi yanag Dicoba]
[Case ekspresi1]
[Blok pernyataan1]
[Case ekspresi2]
[Blok pernyataan2]
End Select