Pengolahan database yang kompleks dengan menggunakan sejumlah sheet, bahkan
menggunakan sejumlah file workbook (*.xls, *.xlsx) ditambah rumus, formula dan metode
yang digunakan dalam aplikasi Excel dan dikerjakan secara berulang-ulang (rutin), akan sangat
merepotkan bila dilakukan dengan penggunaan fungsi atau formula yang dituliskan satu per
satu dalam suatu cell address.
Hal ini menyebabkan perlambatan proses pada saat proses entry data untuk new transaction
dengan proses yang sama dengan transaksi sebelumnya, yang laporannya sudah ditetapkan
dalam format form–form yang sudah menjadi standar dalam suatu organisasi.
Selain itu, metode tersebut sangat rentan terhadap perubahan–perubahan yang tidak
disengaja ataupun disengaja, baik dari aspek tampilan yang sudah ditetapkan ataupun
formula–formula yang digunakan.
Untuk menghindari hal-hal tersebut di atas, pilihan yang paling tepat adalah dengan
menggunakan konsep pemrograman dengan menggunakan Visual Basic for Application (VBA)
di dalam Excel 2007.
Penerapan konsep VBA di dalam pekerjaan sehari-hari, pertama; penyelesaian beberapa pekerjaan
sekaligus jauh lebih cepat prosesnya dibandingkan dengan dilakukan secara manual, kedua; dapat menghemat
tenaga, karena prosesnya dilakukan secara automation full, ketiga; program secara konsisten akan
menyelesaikan beberapa pekerjaan sekaligus berdasarkan sekumpulan perintah yang sudah ditulis dalam
format Visual Basic code program, sehingga sangat mengurangi tingkat kesalahan yang terjadi, karena kesalahan
hanya dapat terjadi pada saat menuliskan code program tersebut.
Tujuan
Setelah mengikuti Pelatihan Excellent Automation Process with Visual Basic Application for
Excel 2007 ini, peserta diharapkan memiliki pengetahuan untuk:
- Memahami perbedaan konsep pembuatan dan penggunaan VBA dalam aplikasi Excel 2003 dan Excel 2007.
- Memahami konsep pembuatan VBA dalam aplikasi Excel 2007 dengan berbagai cara atau metode.
- Memahami management UseForm, Code Window, Properties Window, tools Object Control and ActiveX Control.
- Memahami penggunaan tipe-tipe data dalam Visual Basic dan dalam Macro Sheet.
- Memahami pembuatan dan penggunaan variable names dan constant names.
- Membuat program display inquiry panel (Top, Previous, Next, End Record).
- Membuat program maintenance database panel (Add, Save, Cancel, Find, Edit, Delete).
- Membuat program Voucher print panel with amount detail statement display.
- Membuat program aplikasi yang berhubungan dengan proses pengolahan data audience.
- Melakukan proteksi pada aplikasi–aplikasi yang sudah dibuat.
Materi Pokok
Materi training yang akan dibahas topik Excellent Automation Process with Visual Basic
Application for Excel 2007 adalah:
- Understanding comparison VBA Implementation in Excel 2003 with Excel 2007.
- Understanding VBA development in Excel 2007.
- Understanding operational of UseForm, Code window, Properties window, tools Object Control and ActiveX Control.
- Understanding using data types in Visual Basic and Macro Sheet.
- Understanding make and using variable names and constant names.
- How make program of display inquiry panel.
- How make program of maintenance database panel.
- How make program of voucher print panel with amount detail statement display.
- How make program based on daily data processing of audience training.
- How make protection of VBA application module.



