Diantara masalah-masalah tersebut ternyata solusinya adalah dengan menerapkan kode-kode macro VBA yang barangkali bukannya menyelesaikan masalah malah menimbulkan masalah baru untuk anda. Ya, masalah anda bertambah karena merasa sulit dan bingung untuk menggunakan atau memahami maksud kode-kode macro VBA tersebut.
Dari yang saya pernah saya alami, umumnya hal tersebut disebabkan oleh metode belajar VBA yang melompat jauh, terlebih ketika sebelumnya anda belum pernah sama sekali mengenal satupun bahasa pemrograman komputer. Ibaratnya anda belum menguasai sepenuhnya tentang teknik penjumlahan, pengurangan, pembagian dan perkalian namun kemudian coba-coba belajar kalkulus. Wah makhluk apa lagi kalkulus ini? Sama, saya juga tidak mengerti. Kalau memang benar-benar ingin tahu silahkan manfaatkan Google, Bing atau Yahoo! dan kawan-kawannya.
Pengertian VBA
VBA merupakan singkatan dari Visual Basic for Application yang merupakan turunan dari bahasa Visual Basic yag dikembangkan oleh Microsoft. Visual Basic sendiri merupakan turunan bahasa pemrograman BASIC (Beginners' All-purpose Symbolic Instruction Code) yang dikembangkan pada tahun 1963 oleh John George Kemeny dan Thomas Eugene Kurtz yang berasal dari Dartmouth College.
Jika anda sudah cukup mengusai bahasa Basic maka anda akan lebih mudah untuk belajar bahasa Visual Basic (VB) dan seterusnya jika anda cukup menguasai bahasa VB maka sudah pasti anda akan lebih mudah untuk menguasai bahasa VBA (Visual Basic for Application).
Jangankan Bahasa Visual Basic atau Bahasa Basic, Saya malah baru baca ada istilah bahasa pemrograman. Anda bisa membayangkan sebuah bahasa pemrograman semisal VBA sebagai bahasa untuk komunikasi sesama manusia dimana kita megenal istilah bahasa Inggris, bahasa Jerman, bahasa Belanda, Bahasa Korea, Bahasa Indonesia dan lain sebagianya. Alih-alih digunakan untuk komunikasi sesama manusia bahasa pemrogaraman komputer digunakan oleh manusia untuk berkomunikasi dengan komputer lebih tepatnya untuk memberikan instruksi atau perintah-perintah untuk menjalankan tugas dan fungsi terentu.
Berbeda dengan VB yang umumnya digunakan untuk membuat sebuah aplikasi yang berdiri sendiri (Stand Alone), seperti yang bisa dibaca dari namanya, VBA didesain untuk bekerja diatas aplikasi lain. Pada istilah VBA Excel, aplikasi lain ini adalah office excel itu sendiri. Sehingga VBA tidak akan dapat berjalan tanpa adanya excel. VBA tidak hanya ada di excel saja, pada paket program office lainnya juga sudah disertakan VBA, sehingga dikenal jugaVBA Access, VBA Word, VBA Power point dan lain sebagainya. Meskipun dengan cara kerja yang sama tentunya dengan kekhasan masing-masing. anggaplah kalau VBA adalah bahasa daerah maka VBA Excel, VBA Access, VBA Word dan VBA Power point adalah logat atau dialek untuk sebuah bahasa daerah.
Karena blog ini membahas excel tentunya VBA yang dimaksud pada tutorial ini dan tutorial-tutorial selanjutnya adalah VBA Excel. yakni sebuah bahasa pemrogaraman komputer yang memungkinkan kita untuk berkomunikasi atau memberikan instruksi-instruksi tertentu dengan excel.
Pengertian Macro
Macro Excel dan Visual Basic for Applications (VBA) tidaklah sama persis, meskipun keduanya terkait erat, dan seringkali kebanyakan kita menyamaartikan serta menggunakannya secara bergantian. Terkadang disebut macro, kadang disebut VBA dan lain waktu disebut Macro VBA atau VBA Macro.