BAB I
MENGANAL
MACRO DAN VBA
Exel VBA merupakan singkatan dalam Exel Visual Basic for
Aplication, yang dimana merupakan bahasa pemprograman Microsoft Exel. Dengan
Exel VBA anda dapat mengotomatisasi tugas diexel dengan mengginakan macro.
Dalam Exel sendiri telah disediakan Beragam fasilitas yang
dapat membantu anda dengan sangat mudah dalam proses perhitungan angka.
Fasilitas yang dimaksuk adalah VBA yang telah disebut diatas. Macro ini sangat
dikenal dalam pembuatan data Base, sebab cukup praktis dan mudah.
Dalam buku ini akan menjelaskan Macro dan VBA, serta dalam
buku ini akan memberikan contoh tentang VBA yang anda dapat memahami dengan
baik serta langsung anda mempraktekkannya.
A.
Taukah
Teman Tentang Macro dan VBA (Visual Basic for Aplication)
Menurut Ajeng Wind dalam kitabnya menyebutkan bahwa,
apabila seseorang belum menggunakan Macro Exel dan VBA. Diharuskan untuk
memahami tentang Maro Exel dan VBA tersebut. Menurutnya Macro Exel adalah salah
satu fasilitas yang disediakan oleh Microsoft Exel, Guna menangani pekerjaan
yang panjang, selain itu juga selalu berulang-ulang dan cukup kompleks. Macro
bekerja dengan cara membuat perintah atau merekam perintah berupa kode dengan
menggunaka bahasa VBA, dan VBA itu seendiri menurut Ajeng Wind adalah bahasa
pemprograman yang ditempelkan pada
Microsoft Exel, guna mendukung Fungsi Macro atau Macros. Dalam VBA ini juga
disebut Basic yang memiliki pengertian sebagai Dasar. VBA merupakan kepanjangan
dari Beginner’s All Purpose Symbolic Instruction Code, yang jika diartikan
dalam bahasa Indonesia adalah symbol kode yang dapat digunakan untuk untuk
berbagai keperluan bagi pemula.
B.
Fungsi
Macro Dan VBA dalam Microsoft Exel
Dalam Microsoft Exel yang paling sering terlihat fungsinya pada Macro
adalah
1.
Megotomatisasi prosedur yang teman-teman kerjakan; sebagai contoh jika teman
mempersiapkan laporan keuangan akhir bulan.
2.
Mengotomatisasi operasi-operasi yang
berulang-ulang;
sebagai contoh anda dapat merekam Macro
ketika anda melakukan tindakan tersebut sekali dan kemudian jika teman
ingin mengulanginya pada workbook yang lain.
3.
Dan juga dalam Macro dapat digunakan untuk
membuat perintah khusu; sebagai contoh jika teman ingin menggabungkan beberapa
perintah exel sehingga mereka dapat dijalankan dari satu cara pintas KeyBoard
(key Board Shorcut) atau dari satu klik Mouse.
Dari penjelasan fungsi diatas maka
sebagai penulis juga menyatakan berdasarkan pengalaman practice-nya. Fungsi
Macro dapat dibuat sendiri berdasarkan pada kenginan sendiri, dan ini yang
memicu banyaknya jumlah fungsi Macro.
Dalam pembuatan Macro sendiri, ini
harus menggunakan bahasa pemprograman VBA. Sebagai contoh fungsi dalam
penerapan Macro exel adalah:
1. Contoh pertama ini penulis memberiakn
contoh dalam pembuatan fungsi auto run
Pada contoh fungsi auto run
ini, pada saat membuka work book akan menampilkan kata “Assalamu’alaikum_Selamat Datang Di Ruang Kuliah Ekonomi Syariah”.
Untuk membuat fungsi Macro yang penulis maksud, dapat dibuat dengan
menggunakan Souce Code berikut:
Sub Auto_Open
()
Msgbox “Assalamu’alaikum_Selamat
Datang Di Ruang Kuliah Ekonomi Syariah”
End Sub
Private Sub
Workbook_Open ()
Msgbox
“Assalamu’alaikum_Selamat Datang Di Ruang Kuliah Ekonomi Syariah”
End Sub
2. Contoh kedua penulis memberiakan
contoh Menghitung Rows, column dan sheet
Untuk melakukannya maka teman dapat menggunakan Source
Code berikut:
Sub Hitung ()
Hitung_Baris =
Selection.Rows.Count
Hitung_Kolom =
Selection.Columns.Count
Msgbox
hitung_Baris “ “ &hitung_Kolom
End Sub
Sub
Hitung_Sheet ()
Hitung_Sheet = Application.Sheets.Count
Msgboxhitung_sheet
End Sub
3. Langkah ketiga juga dapat meng-Copy
range
Untuk mengCopy Range taman dapat lakukan dengan mengetikkan Kode
berrikut:
Sub Kopi_Range
()
Range
(“A3:A20”).Copy Destination: = Range (F3:F20”)
End Sub
Selain fungsi yang sudah dicontohkan
diatas, masih bayank lagi fungsi yang dapat teman-teman buat berdasarkan
keinginan teman-teman.
C.
Kelebihan VBA dan Macro Exel
Kelebihan VBA dan Macro Exel dapat gunakan dalam pembuatan Data Base,
atau jika ingin mengerjakan suatu tugas yang selalu berulang-ulang dan
kompoleks. Namun kelebihaln lain menurut Ajeng Wind, ada beberpa alas an Macro
Exel Banyak digunakan oleh pengguna Exel antara lain:
1.
Mampu
membuat aplikasi Exel yang sempurna
2.
Macro
Cukup Pleksibel, digunakan untuk berangan keperluan menyesuaikan kebutuhan
pemakainya.
3.
Bekerja
dengan Macro membuat pekerjaan terotomatisasi dan ringkas, sehingga dapat
menciptakan efisiensi dan efektifitas.