Banyak pemakai Excel yang menggunakan Excel hanya sebagai mesin ketik dan kalkulator dimana fitur - fitur yang digunakan masih sangat terbatas. Padahal Excel menyediakan begitu banyak menu yang didalamnya terdapat berbagai function/formula, PivotTable dan bahkan VBA Programming.
VBA merupakan kependekan dari Visual Basic for Application, yaitu bahasa Visual Basic yang melekat atau dapat diaplikasikan pada Excel. Oleh para pemakai/penggunanya VBA ini sering disebut Macro
Beberapa manfaat dari Maco antara lain :
- Mencetak Otomatis
- Melakukan suatu tugas (event) pada saat membuka atau menutup workbook.
- Membuat Perhitungan Harga Pokok
- Membuat Laporan Keuangan
- Dll
Program Macro yang dibuat dapat bersifat public maupun private.
Public berarti dapat digunakan oleh semua "object" baik workbook itu sendiri maupun workbook lain yang sedang dibuka sedangkan Private berarti dapat digunakan oleh object tertentu yaitu workbook atau worksheet tertentu.
Struktur Penulisan Macro adalah sebagai berikut :
Public/Private Sub NamaMacro()
Event/ Prosedur
End Sub
Event/Prosedur dapat dibuat dengan cara merekam atau menulis.
Dengan cara merekam berarti merekam langkah -langkah yang kita lakukan untuk digunakan kembali di kemudian hari sedangkan menulis berarti kita menulis langsung program pada bagian Event/Prosedur.
Untuk mengenal lebih jauh mengenai VBA (macro) ini anda dapat membaca buku berjudul :"Tingkatkan Kinerja Excel 2007 - 2010 Anda dengan VBA Excel" yang sudah beredar di Toko Buku Gramedia dan beberapa toko buku online.