Di kutip dari Wikipedia Microsoft Visual Basic for
Applications (VBA) adalah sebuah turunan bahasa pemrograman Visual
Basic yang dikembangkan oleh Microsoft dan dirilis pada tahun 1993,
atau kombinasi yang terintegrasi antara lingkungan pemrograman(Visual Basic
Editor)dengan bahasa pemrograman(Visual Basic)yang memudahkan user untuk
mendesain dan membangun program Visual Basic dalam aplikasi utama Microsoft
Office, yang ditujukan untuk aplikasi-aplikasi tertentu. VBA didesain untuk
melakukan beberapa tugas, seperti halnya mengkustomisasi sebuah aplikasi
layaknya Microsoft Office atau Microsoft Visual Studio. Kegunaan
VBA adalah mengotomatisasi pekerjaan. Pekerjaan yang dimaksud adalah pekerjaan
yang dilakukan secara berulang-ulang dan pekerjaan yang kompleks. VBA berbeda
dengan Microsoft Visual Basic, Microsoft Visual Basic memberi banyak
pemrograman dan fungsi tingkat lanjut hingga Microsoft Visual Basic dapat
dihasilkan program yang lebih kompleks untuk sistem operasi Microsoft Windows
maupun Office. Sedangkan VBA hanya dapat dibangun pada aplikasi utama Microsoft
Office mengendalikan fungsi aplikasi tersebut melakukan serangkaian objek
terprogram. Versi VBA terbaru saat ini adalah versi 6.3 yang dirilis pada tahun
2001, yang mendukung semua program dalam Microsoft Office, yakni Microsoft
Excel, Microsoft Access, Microsoft Word, Microsoft Outlook, Microsoft
FrontPage, serta Microsoft PowerPoint dan juga Microsoft Visual
Studio.
Macro
Sebenarnya
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.
VBA
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 excel tersebut.
Disini
saya akan memberikan referensi tutorial dari Microsoft Excel-VBA
Silahkan download
Next
kita akan Membuat referensi beberapa Aplikasi dari Excel-VBA
Terima
Kasih..
Wassalamualaikum
W.W.