Informatika
SMK/MAK
Kelas X
Rumpun Teknologi
Langkah-langkah Menggunakan Macro
c. Periksa konfigurasi security file macro agar setiap baris kode yang dibuat
dalam macro dapat dijalankan dengan baik. Klik Macro Security, kemudian
muncul jendela Trust Center seperti dalam gambar berikut.
d. Dalam Macro Settings terdapat beberapa opsi pilihan, antara lain sebagai
berikut.
1) Disable all macros without notification
Opsi akan men-disable semua notifikasi dan fungsi macro akan
dihentikan semua.
2) Disable all macros with notification
Fungsi notifikasi macro akan di-disable, sedangkan proses macro
dapat dijalankan jika memperoleh izin dari user Windows terlebih dahulu.
2) Pada sheet aktif, klik kanan nama sheet tersebut kemudian pilih View
Code.
i. Selanjutnya, tambahkan modul baru dengan cara klik menu Insert – Module.
m. Setelah program dijalankan, output yang ditampilkan oleh Excel adalah sebagai
berikut.
Penjelasan:
1) Menu bar, berisi daftar menu yang dapat digunakan untuk mendukung
proses pengoperasian VBA.
2) Toolbar, berisi daftar shortcut menu yang dapat diatur kemunculannya.
3) Toolbox, berisi daftar komponen GUI yang dapat digunakan untuk
mendesain tampilan interface dalam form.
4) Form, merupakan area desain interface.
5) Project Explorer, merupakan jendela yang menampilkan komponen dalam
project seperti sheet, module, dan form.
6) Properties Window, merupakan properti objek dalam form.
7) Code, merupakan area tempat menuliskan kode program.
h. Ubah caption-nya menjadi “DATA SISWA SMK XYZ” dan setting ukuran font
menjadi seperti dalam gambar berikut.
r. Klik event Click pada combo box sebelah kanan jendela, kemudian masukkan
kode program berikut.
Private Sub cmdtambah_Click()
Dim iRow As Long
Dim ws As Worksheet
Set ws = Worksheets(“Data”)
End Sub
s. Pada tombol Tutup, akan ditambahkan event menutup form ketika diklik. Oleh
karena itu, buka jendela kode program dengan mengeklik dua kali tombol
tersebut, kemudian tambahkan source code berikut.
Private Sub cmdtutup_Click()
Unload Me
End Sub
End Sub
Penjelasan:
1) Private Sub UserForm_QueryClose(Cancel As Integer,
CloseMode As Integer), merupakan awal event form di-close
menggunakan mode klik ikon close.
2) If CloseMode = vbFormControlMenu Then adalah struktur
seleksi dengan if...then jika close mode menggunakan control menu dalam
form terpenuhi (true).
3) Cancel = True, digunakan untuk mengatur variabel cancel agar
bernilai true, yang berarti proses penutupan form akan dibatalkan.
4) MsgBox “Untuk Menutup Form Harus Pakai TOMBOL Tutup
Ya!”, merupakan perintah untuk menampilkan pesan “Untuk Menutup
Form Harus Pakai TOMBOL Tutup Ya!”.
5) End If, merupakan akhir struktur seleksi if…then.
6) End Sub, merupakan akhir struktur event close form.
u. Selanjutnya, pada baris akhir kode program tambahkan kode program berikut.
Sub InputForm()
UserForm1.Show
End Sub
v. Pindahkan mouse pada view file Excel pada worksheet Data. Buat tabel seperti
dalam tabel berikut.
w. Kembali lagi pada jendela macro, jalankan macro dengan mengeklik ikon RUN.
Selanjutnya, mulai isikan data NIS dan nama siswa, maka data tersebut akan
tersimpan dalam sheet.
x. Untuk menguji apakah kotak isian NIS boleh kosong, lakukan pengisian data
dengan NIS = kosong kemudian klik tombol Simpan. Selanjutnya, aplikasi akan
menampilkan pesan peringatan untuk mengisi nis tersebut.