PENDAHULUAN
Microsoft Visual Basic (sering disingkat sebagai VB saja) merupakan sebuah bahasa
pemrograman yang menawarkan Integrated Development Environment (IDE) visual untuk
membuat program perangkat lunak berbasis sistem operasi Microsoft Windows dengan
menggunakan model pemrograman (COM). Visual Basic merupakan turunan bahasa
pemrograman BASIC dan menawarkan pengembangan perangkat lunak komputer berbasis
grafik dengan cepat. Para programmer dapat membangun aplikasi dengan menggunakan
komponen-komponen yang disediakan oleh Microsoft Visual Basic Program-program yang
ditulis dengan Visual Basic juga dapat menggunakan Windows API, tapi membutuhkan
deklarasi fungsi luar tambahan.
Visual Basic for Application adalah turunan dari bahasa pemrograman Visual Basic
milik Microsoft. Namun berbeda dengan Visual Basic yang digunakan untuk membuat
sebuah aplikasi stand alone (berdiri sendiri), maka VBA didesain untuk bekerja diatas sebuah
aplikasi. Gampangnya, VBA memang didesain untuk menumpang pada sebuah inang. VBA
tidak membuat EXE. VBA hanya bisa dijalankan diatas inang tersebut. Inangnya VBA itu
sendiri adalah aplikasi-aplikasi yang membeli VBA dari Microsoft. Dan contoh inang dari
VBA adalah MS Office yang salah satu aplikasinya adalah MS Excel.
Macro adalah sebuah script pada sebuah aplikasi ( tidak hanya excel/office tapi juga
aplikasi-aplikasi lainnya ) untuk membuat otomatisasi. Script tersebut, akan memerintahkan
aplikasi untuk melakukan pekerjaan yang sama secara berulang-ulang. Selanjutnya, macro
tak hanya menjalankan script, tapi juga dapat merekam kegiatan keyboard dan mouse.
Alhasil, pengguna aplikasi tersebut, cukup melakukan pekerjaan satu kali saja, merekamnya
dan aplikasi akan menuliskan scriptnya. Selanjutnya, pengguna cukup menjalankan script
tersebut untuk melakukan pekerjaan yang sama. Jadi, MS Office yang salah satu produknya
adalah Excel, memiliki Macro untuk proses otomatisasi. Dan Macro pada MS Office,
menggunakan VBA. Alhasil, sintaks dan routin script macro pada Excel, sama persis dengan
VB. Karenanya, jika kita mengetahui bahasa pemrograman VB, maka anda tak akan kesulitan
dengan Macro Excel. Dan jika anda sudah familiar dengan Macro Excel, akan mudah untuk
belajar VB.
BAB II
MEMBUAT FORM VISUAL BASIC EDITOR
Bagi pengguna Excel tentu tidak jauh dari mengisi data ke dalam sheet pada kolom
dan baris. Untuk mempermudah pengisian apalagi jika datanya banyak alangkah lebih baik
menggunakan form. Menggunakan form akan lebih simple karena anda tidak harus selalu
kembali ke kolom awal jika baris pada kolom terakhir sudah selesai di input. Keuntungan
lain anda diingatkan jika belum mengisi data.
Langkah Membuat Form
- Buka aplikasi Excel pada MS Office (disini saya menggunakan Excel 2007)
- Buat tabel seperti gambar berikut:
TxIPS.Text = ""
TxIPA.Text = ""
TxBind.Text = ""
TxBing.Text = ""
TxOrkes.Text = ""
End Sub
- Kemudian klik ganda pada CommandButton KELUAR
- Lalu ketikkan kode berikut:
Private Sub KELUAR_Click()
End --> Untuk keluar dari program
End Sub
- Jalankan program dengan meng-klik Run-->Run Sub/UserForm atau tekan F5Isi data data
pada form, untuk pindah ke TextBox berikutnya tekan Enter. Setelah diisi lalu klik SIMPAN
maka otomatis data akan pindah ke sheet Excel dan form akan kosong siap diisi kembali.
Coba juga kosongkan salah satu, maka akan muncul pesan untuk mengingatkan yang belum
diisi tadi.
BAB III
MEMBUAT MACRO VISUAL BASIC EDITOR
dikehendaki
isian
Macro
name, contohnya :
coba.
Maka
akan
maka
maka
membuat
telah
sebuah
(VBA)
Module1
kedua
sebab
Sehingga akan
muncul tampilan
sebagai berikut :
Kolom
Macro
isian
name:
dimana
Anda
mengisikan
nama
Macro.
Kolom
Pencatatan
sedang
dengan kata ok, lalu pada Menu Tools, sorot Macro, kemudian tekan Stop Recording dan
pencatatan akan berhenti.
Pilihlah ok pada Macro name: lalu tekan tombol Edit, sehingga akan muncul
tampilan sebagai berikut,
Anda
mengenal
pemograman Visual
BASIC, maka cara
ini tidaklah sulit. Bahkan kadang-kadang Anda akan sering melakukannya. Untuk
menampilkanisual Basic EditorAnda cukup menekan Alt+F11 maka tampilan berikut akan
muncul,
Selanjutanya
Anda
bisa
menyisipkan Module,
ClassModule
dan
BAB IV
KESIMPULAN