Tab Developer berisi menu-menu yang akan kita gunakan untuk bekerja dengan VBA,
berikut adalah langkah-langkah untuk mengaktifkan tab tersebut :
1. Jalankan aplikasi Microsoft Excel
2. Klik menu Office.
1. Klik tab Developer pada Ribbon, dari group Code klik Visual Basic (atau
tekanAlt+F11).
2. Akan muncul Visual Basic Editor, yang merupakan tempat dimana kita memasukkan
dan mencoba kode program kita.
3. Pada panel kiri atas - bagian project, klik kanan pada Sheet1 dari project dengan
nama VBAProject (Book1), kemudian pilih menu View Code.
Ini akan membuka tampilan editor untuk code kita, yang akan dikelompokkan dalam
suatu module. Ketikkan code berikut pada editor tersebut.
Penjelasan : Code ini adalah perintah membuat satu procedure dengan nama APA
KABAR, yang didefinisikan di dalam Private Sub ... End Sub.
4. Tekan tombol F5 untuk menjalankan program .
5. Simpan file tersebut dengan klik Save As . Pada Kotak Dialog Save As, ketikkan
nama file misalnya dengan nama BelajarVBA pada kotak File name. Lalu
pastikan Anda memilih Excel Macro-Enabled Workbook pada kotak Save as type.
Perhatikan, ekstensi yang disimpan bukan tipe xlsx. tetapi file .xlsm.
6. Selanjutnya, Anda akan menemukan pada Sheet1 terisi kata "APA KABAR"
padaselA1 dan C3.
Praktek 3 : Menambahkan Visual Control
Control adalah komponen visual / grafis seperti tombol, yang dapat ditempatkan pada
worksheet kita sehingga aplikasi kita menjadi lebih interaktif. Berikut adalah contoh
penggunaan control :
1. Masih pada Sheet1, coba arahkan cursor ke alamat E1.
2. Pada tab Developer, group Controls, klik gambar panah bawah kecil pada
menu Insert. Dari pilihan yang muncul klik Spin Button (Form Control), gambar
bentuknya pada sheet kita.
NilaiSpinner = ThisWorkbook.Sheets(1).Spinners(1).Value
ThisWorkbook.Sheets(1).Spinners(1).Top = NilaiSpinner
2. Pada dialog Excel Options, pilih Customize Ribbon pada bagian panel kiri.
3. Pada bagian Choose commands from:, pilih Main Tabs.
4. Pilih Developer dan klik tombol "Add >>".
5. Klik tombol OK.
6. Tab Developer sudah aktif dan siap digunakan.
7. Selesai.
VBA: Menggunakan Form pada Excel
Ada cukup banyak jenis form yang dapat digunakan bersama VBA di Excel, tapi jika
yang dimaksud adalah form yang dapat kita buat dengan fleksibel maka itu
adalah UserForm.
For i = 1 To Sheet1.Rows.Count
If Len(rangeSheet1.Value) = 0 Then
rangeSheet1.Value = txtNama.Text
Exit For
End If
Next i
3. Klik dua kali pada tombol dengan caption Hapus dan tambahkan kode berikut ke
dalam fungsi btnHapus_Click().
For i = 1 To Sheet1.Rows.Count
rangeSheet1.EntireRow.Delete
btnTambah.Enabled = True
btnTambah.SetFocus
Exit For
End If
Else
Exit For
End If
Next i
FormEntri.Show
4. Pada editor yang muncul tambahkan kode berikut pada Button1_Click().Kembali ke
worksheet, klik kanan pada tombol tersebut dan pilih Format Control. Klik
tabProperties, dan pilih Don't move or size with cells. Tekan tombol OK.
5. Hasil akhir worksheet Anda akan terlihat kira-kira seperti pada screenshot berikut.
3. Masih dengan entri teks yang sama, coba klik tombol Hapus. Terlihat bahwa baris
pertama ditemukannya teks BelajarExcel yaitu baris ke 4 akan dihapus.
4. Cobalah ubah teks menjadi Coba, klik tombol Hapus sebanyak dua kali. Terlihat
bahwa baris pertama dan kedua yang berisi teks Coba akan dihapus.
5. Selesai.