Anda di halaman 1dari 5

PRAKTIKUM

FITUR LANJUTAN (VBA) 2 September 2022

Untuk praktikum kali ini kita akan belajar membuat MACRO pada
aplikasi Microsoft EXCELL. Ikuti Langkah-Langkah Praktikum di bawah
ini, dan jawablah setiap pertanyaan yang ada selama praktikum
berlangsung :

Buatlah sebuah dokumen baru di Microsoft Excell.


Lihat pada Menu Tab, apakah menu Tab DEVELOPER sudah ada,
jika belum silahkan tampikan menu Tab DEVELOPER dengan cara
yang sama seperti menampilkan menu Tab DEVELOPER pada
Microsoft Word.

Pada Menu Tab DEVELOPER pilih Sub Menu VISUAL BASIC.

Kemudian akan muncul Window Baru Microsoft Visual Basic For


Applications - Book1
PRAKTIKUM

FITUR LANJUTAN (VBA)

Kemudian pada window Project - VBAProject, klik kanan pada


menu VBAProject (Book1), kemudian pilih INSERT dan kemudian
pilih MODULE.
Makaakan muncul list baru seperti pada gambar di bawah ini.

Kemudian double click pada text Module1, perhatikan disebelah


kanan akan muncul window baru seperti pada gambar di
bawah ini, yang merupakan editor VBA disinilah kita akan
menuliskan perintah-perintah sesuai dengan tujuan.
PRAKTIKUM

FITUR LANJUTAN (VBA)

Silahkan kalian ketikkan script / perintah di bawah ini

Sub macro1()

Sampai = InputBox("Sampai Nomor Urut")

For Nomor = 1 To Sampai


ActiveCell.Value = Nomor
Selection.Offset(1, 0).Select
Next

End Sub

Sub macro2()

keluar = 0

Do
isi = ActiveCell.Value
If isi = Empty Then
keluar = 1
Else
If isi Mod 2 = 0 Then
ActiveCell.Font.Color = vbRed
Else
ActiveCell.Font.Italic = True
End If
End If

Selection.Offset(1, 0).Select

Loop While keluar = 0

End Sub
PRAKTIKUM

FITUR LANJUTAN (VBA)

Silahkan kalian ketikkan script / perintah di bawah ini

Sub macro3()

AlamatSelSekarang = ActiveCell.Address
Selection.End(xlUp).Select
Akhir = ActiveCell.Address
Selection.End(xlUp).Select
Awal = ActiveCell.Address

Range(AlamatSelSekarang).Value = Application.Sum(Range(Awal, Akhir))

End Sub

Jika sudah selesai diketikan semua, sekarang kembali ke file


EXCELL..
Bawa kursor ke alamat sel B3, kemudian jalankan macro yang
bernama macro1, perhatikan apa yang terjadi pada lembar
kerja Excell kalian.
______________________________________
______________________________________

Kemudian bawa kursor ke alamat sel C3, kemudian isikan


sembarang angka antara (1 sampai 100) ke bawah sebanyak 10
baris.
Kemudian bawa kembali kursor ke alamat sel C3, kemudian
jalankan macro yang bernama macro2, perhatikan apa yang
terjadi pada lembar kerja Excell kalian.
______________________________________
______________________________________

Kemudian bawa kursor ke alamat sel E3, kemudian isikan


sembarang angka antara (1 sampai 10) ke bawah sebanyak 6
baris.
PRAKTIKUM

FITUR LANJUTAN (MACRO)

Kemudian pindahkan alamat sel beberapa baris dibawahnya


(minimal 3 baris) setelah data terakhir.
Kemudian jalankan macro yang bernama macro3, perhatikan
apa yang terjadi.
______________________________________
______________________________________

Jawablah pertanyaan-pertanyaan di bawah ini.


1. Setelah kalian lakukan percobaan di atas dan tahu fungsi dari masing-
masing macro di atas, maka apabila anda diminta untuk merubah nama
macro maka kalian akan memberi nama macro.

a. macro1 menjadi ..............................................................................


b. macro2 menjadi ..............................................................................
c. macro3 menjadi ..............................................................................

2. Jelaskan secara singkat apa fungsi/tujuan dari perintah-perintah


dibawah ini yang kalian ketahui berdasarkan praktikum di atas.

a. inputbox ..........................................................................................
b. Selection.Offset(1, 0).Select ...................................................
c. ActiveCell.Font.Color = vbRed ..............................................
d. ActiveCell.Address .....................................................................
e. ActiveCell.Value ..........................................................................

Tuliskan setiap pertanyaan yang ada pada buku atau selembar


kertas dan dikumpulkan

Selamat Mengerjakan Praktikum Ini

Anda mungkin juga menyukai