Anda di halaman 1dari 13

SMAN 2 Banjar JL. KH.

Muhammad Sanusi
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.

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.

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.

Macro adalah baris-baris perintah atau kode yang dengannya anda ingin excel malakukan
sesuatu secara otomatis. Dengan kata lain macro adalah kode atau script tertentu sedangkan
Visual Basic for Applications adalah bahasa pemrograman yang Anda gunakan untuk membuat
macro.mMakro merupakan sebuah alat yang memungkinkan Anda untuk menjalankan perintah
secara otomatis dan menambahkan fungsionalitas pada formulir, laporan, dan kontrol Anda.
Seperti makro, VBA memungkinkan Anda untuk menjalankan tugas-tugas tertentu secara otomatis
dan menambahkan fungsi-fungsi lainnya pada aplikasi excel. Anda dapat memperluas kegunaan
VBA dengan menggunakan kontrol pihak ketiga, dan Anda bisa menulis fungsi dan prosedur sesuai
kebutuhan tertentu.

MACAM-MACAM KONTROL PADA VBA


Bagian ini tentang berkomunikasi dengan pengguna menggunakan kontrol atau Userform. Pelajari
cara menggunakan kontrol ini di Excel 2010, Excel 2007 atau Excel 2003. Anda dapat langsung
menempatkan kontrol di lembar atau menempatkannya di Userform.
1. Kotak Teks: Kotak teks adalah bidang kosong tempat pengguna dapat mengisi sebagian
teks. Pelajari cara menggambar kotak teks di lembar kerja Anda, cara merujuk ke kotak teks
di kode VBA Excel Anda, dan cara mengosongkan kotak teks.
2. Kotak daftar: Kotak daftar, adalah daftar drop-down dari mana pengguna dapat membuat
pilihan. Pelajari cara menggambar kotak daftar pada lembar kerja Anda dan cara
menambahkan item ke kotak daftar.
3. Kotak kombo: Kotak kombo sama dengan kotak daftar tetapi sekarang pengguna juga
dapat mengisi pilihannya sendiri jika tidak ada dalam daftar. Pelajari cara menggambar
kotak kombo pada lembar kerja Anda dan cara menambahkan item ke kotak kombo.
4. Kotak centang: Kotak centang adalah bidang yang dapat diperiksa untuk menyimpan
informasi. Pelajari cara menggambar kotak centang di lembar kerja Anda dan cara merujuk
ke kotak centang di kode VBA Excel Anda.
5. Tombol Opsi: Tombol opsi sama dengan kotak centang kecuali tombol opsi bergantung satu
sama lain sedangkan kotak centang tidak. Ini berarti bahwa ketika Anda mencentang satu
tombol opsi, tombol opsi lainnya akan secara otomatis tidak dicentang.
6. Userform: Bab ini mengajarkan Anda cara membuat Userform VBA Excel (juga dikenal
sebagai kotak dialog). Anda juga dapat mengunduh Userform di halaman ini
LANGKAH-LANGKAH BELAJAR MACRO VBA EXCEL DASAR

1. Membuat folder khusus belajar VBA Excel


Langkah pertama yang perlu anda lakukan adalah membuat sebuah folder khusus untuk
menyimpan hasil belajar VBA serta file-file hasil praktek anda. Terserah dimana anda
akan meletakkan folder tersebut. Misalnya anda boleh menyimpan folder ini di Drive D
dan berikan nama untuk folder ini "Kelas VBA".

2. Menampilkan TAB Developer


A. Untuk menampilkan Developer Tab pada microsoft excel 2007, langkah-langkah
yang dilakukan adalah sebagai berikut:
- Buka aplikasi Ms. Excel 2007
- Klik Microsoft Office Button pada bagian pojok kiri atas worksheet
- Kemudian pilih Excel Option
- Setelah muncul kotak dialog Excel Option, Pilih bagian Popular dan centang
pilihan Show Deweloper tab in the Ribbon

- Selanjutnya klik Ok
B. Untuk menampilkan Developer Tab pada microsoft excel 2010, 2013, 2016, langkah-
langkah yang dilakukan adalah sebagai berikut:
- Buka aplikasi Ms.Excel
- Lalu Klik TAB File
- Kemudian pilih menu Option, pilih Costomize Ribbon dan ceklis bagian Developer

- Selanjutnya klik OK

3. Membuat File Baru


Buat file baru dengan nama Kelas Excel-Macro1 dengan dengan format .xlsm, kemudian
sava pada folder Kelas VBA lalu klik Save
4. Membuka Visual Basic Editor
VBE merupakan fasilitas untuk berinteraksi(editor) menyusun kode-kode VBA.
Cara membukanya yaitu:
a. Cara perteama pada TAB Developer lalu pilih menu Vicual Basic

b. Cara kedua Klik Kanan pada Sheet1/Sheet2 lalu pilih View Code
c. Maka tampilan akan seperti dibawah ini

5. Membuat Module Baru


Berikut langkah-langkah membuat sebuah module:
a. Pada Projek Xplorer klik kanan VBAProjek(kelas excel-macro1.xlsm)
b. Pilih Insert Module

c. Maka akan muncul seperti tampilan dibawah ini


d. Ketika melakukan double click pada Modul di VBA Project window (jendela Proyek
VBA), kode modul tersebut akan ditampilkan di main code window (jendela kode
utama).

6. Membuat Macro pertama


a. Double klik pada module1
b. Ketikan “Sub LatihanMacro” pada halaman Module1
c. Kemudian jalankan dengan cara Pilih menu Run atau anak panah warna hijau
seperti gambar dibawah ini, lalu Klik

d. Maka akan muncul Massage diaglog seperti gambar dibawah ini

7. Membuat Tombol Perintah atau Command Button


a. Masuk halaman pada sheet1/sheet2
b. Lalu pilih teb Developer/Pengembang
c. Kemudian pilih menu Insert sepeti gambar dibawah ini
d. Lalu pilih Command Button
e. Selanjutnya buat pada halaman sheet1/sheet2 seperti gambar dibawah ini

f. Selanjutnya klik kanan pada CommanButton1, lalu pilih view code


g. Maka akan muncul tampilan seperti gambar dibawah ini
h. Kemudian tambahkan baris kode berikut

Ket=
A1= Kolom yg dipilih untuk memunculkan kalimat
Hallo Gaes = Akan muncul ketika Tombol perintah / Commond Button1 di klik
i. Pastikan menu Design Mode dalam keadaan tidak di klik/aktif

j. Maka saat tombol perintah atau CommonBUtton1 di klik akan muncul tampilan
seperti gambar dibawah ini
8.

Anda mungkin juga menyukai