Anda di halaman 1dari 26

Praktek 1 : Mengaktifkan Tab Developer

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.

3. Klik tombol Excel Options.


4. Pada dialog yang muncul, pilih kategori Popular pada bagian panel kiri.
5. Aktifkan opsi Show Developer tab in the Ribbon.

6. Klik tombol OK.


7. Pastikan tab Developer sudah terlihat pada Ribbon.
Praktek 2 : Visual Basic Editor (Editor)

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.

Private Sub APAKABAR()


Worksheets("Sheet1").Range("A1").Value = "APA KABAR"
Worksheets("Sheet1").Range("C3").Value = "NAMAKU ANITA"
End Sub

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.

3. Klik kanan pada spinner tersebut, dan pilih Format Control.


4. Pada dialog yang muncul, klik tab Control dan masukkan nilai-nilai berikut, dan klik
tombol OK setelah selesai.
o Current Value : 0.
o Minimum Value : 0.
o Maximum Value : 200.
o Incremental Change : 25.
o Cell link : A2.
5. Cobalah klik gambar panah pada spinner dan perhatikan perubahan nilai yang terjadi
pada cell A2.
Praktek 4 : Menambahkan Macro sebagai Event Handling pada Control
1. Klik kanan pada spinner control tersebut, pilih Assign Macro.
2. Pada dialog yang muncul klik tombol New.
3. Editor VBE akan muncul kembali dengan cursor berada pada prosedur
bernamaSpinner[INDEX]_Change(). Tambahkan code berikut pada body prosedur.

Dim NilaiSpinner As Integer

NilaiSpinner = ThisWorkbook.Sheets(1).Spinners(1).Value

ThisWorkbook.Sheets(1).Spinners(1).Top = NilaiSpinner

4. Simpan dengan menekan CTRL + S.


5. Kembali ke worksheet dan coba klik spinner kita, akan terlihat spinner kita bergerak
ke atas atau ke bawah sesuai irama klik tombol panah atas bawah pada spinner.
Praktek 5 : Menyimpan dan Membuka Kembali Workbook VBA kita
1. Tutup dan kemudian buka kembali workbook kita.
2. Secara default, Excel 2007 akan menonaktifkan perintah VBA / Macro pada
workbook yang kita buka. Terlihat pada security warning yang muncul pada bar
bagian atasworksheet (gambar).

3. Klik tombol Options pada bar tersebut.


4. Pilih opsi Enable this content, klik tombol OK.
5. Anda sudah dapat menjalankan kembali code VBA Anda.
6. Selesai.

Mengaktifkan Tab Developer pada Excel


Berikut adalah langkah-langkah untuk mengaktifkan tab developer di MS Excel
1. Pilih menu tab File | Options.

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.

Artikel berikut akan menunjukkan cara membuat userForm, menambahkan kontrol di


atasnya dan memasukkan kode VBA sehingga dapat berinteraksi dengan worksheet
Excel
Menambahkan dan Menyusun Layout Form
1. Jalankan aplikasi Microsoft Excel
2. Buat dan simpan worksheet baru dengan nama userform-excel
3. Tekan CTRL+F11 untuk membuka Visual Basic Editor. Jika penekanan tombol
tersebut tidak berhasil, klik tab menu Developer dan pilih Visual Basic.
4. Pada bagian jendela Project Explorer klik kanan pada node VBA Project dan pilih
menu Insert diikuti UserForm.
5. Akan muncul satu form dengan nama UserForm1. Muncul juga satu
dialog Toolboxdimana kita bisa mengambil berbagai kontrol untuk diletakkan pada
form, dan terakhir ada panel Properties yang bisa gunakan untuk melakukan
konfigurasi form maupun kontrol.
6. Pada Properties, rubah nama dari UserForm1 menjadi FormEntri. Pada caption,
rubah teks UserForm1 menjadi Form Entri.
7. Pada Toolbox, klik kontrol Label.
8. Klik salah satu area pada form Anda dan atur penempatan label yang akan segera
ditambahkan ke form tersebut. Hasilnya kira-kira terlihat terlihat seperti pada gambar
berikut.
9. Pada Properties, namakan label tersebut dengan mengisi teks pada
bagian Name dengan lblNama dan pada Caption isi dengan teks Nama.
10. Klik area pada form untuk memunculkan kembali Toolbox. Tambahkan
kontrolTextbox pada form dengan cara seperti pada langkah 7 dan 8.
11. Pada Properties, namakan textbox tersebut dengan mengisi txtNama pada
bagian Name.
12. Klik area pada form untuk memunculkan kembali Toolbox.
13. Tambahkan dua kontrol command button pada form. Isi Name untuk masing-masing
tersebut dengan btnHapus dan btnTambah. Caption untuk btnHapus diisi dengan
teks Hapus, dan untuk btnTambah dengan teks Tambah.
14. Tampilan form akhir Anda akan terlihat seperti pada gambar screenshot berikut ini.
15. Simpan worksheet Anda dengan menekan tombol CTRL+S.

Menambahkan Kode VBA


1. Klik dua kali pada tombol dengan caption Tambah sehingga memunculkan editor
dengan teks berikut.
2. Tambahkan kode berikut ke dalam fungsi btnTambah_Click().

Dim rangeSheet1 As Range

For i = 1 To Sheet1.Rows.Count

Set rangeSheet1 = Range("A" & i)

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().

Dim rangeSheet1 As Range


btnTambah.Enabled = False

For i = 1 To Sheet1.Rows.Count

Set rangeSheet1 = Range("A" & i)

If Len(rangeSheet1.Value) > 0 Then

If rangeSheet1.Value = txtNama.Text Then

rangeSheet1.EntireRow.Delete

btnTambah.Enabled = True

btnTambah.SetFocus
Exit For

End If

Else

Exit For

End If

Next i

4. Simpan worksheet Anda dengan menekan tombol CTRL+S.

Menambahkan Tombol pada Worksheet


1. Kembali ke worksheet Anda, tambahkan button control menggunakan
menu Insertyang terdapat pada tab Developer.

2. Pada dialog Assign Macro yang muncul. Klik tombol New.


3. Pada editor yang muncul tambahkan kode berikut pada Button1_Click().

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.

6. Simpan worksheet Anda dengan menekan tombol CTRL+S.


Menjalankan Form Anda
Form Anda sudah selesai dibuat, saatnya kita coba apa yang bisa diperbuat oleh form ini.
1. Kembali ke worksheet Anda, klik tombol Button 1.
2. Pada textbox, masukkan teks Coba dan klik tombol Tambah sebanyak 3 kali.
Kemudian ganti isi textbox dengan BelajarExcel, dan klik tombol Tambah sebanyak
2 kali. Hasilnya akan terlihat 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.

Anda mungkin juga menyukai