Anda di halaman 1dari 19

Excel macro

AULIA APRIANNE PUTRI


3 KA01
11111296

SILABUS

M1 Pengenalan VBA di Excel

M2 Fungsi pada VBA di Excel

Membuat macro pertama


Pengenalan VB Editor (VBE)
pada excel
Tipe data, variabel, array,
dan operator
Message box dan input box

Kondisi
Struktur pengeluaram
Function dan Procedure
Membuat Toolbar
Membuat Menu

M3 Control Box dan Form


VBA
Combo box dan list box
Check box dan option
button
Membuat form
Listing program
Scroll bar
Perulangan

Pengenalan

Macro

Adalah sebuah fasilitas yang dimiliki Ms Excel yang dapat


digunakan untuk merekam semua tindakan dan perintah
yang dilakukan pada program excel. Macro menggunakan
VB Editor sebagai bahasa untuk tampilannya.

Pengenalan
Buka Ms Excel 2007
Lihat menu bar pada excel apakah ada atau tidak menu Developer, jika tidak ikuti
langkah selanjutnya
Pilih start menu, lalu klik excel option
Pilih enable developer

Membuat macro pertama


Ketiklah kodingan berikut, dan apa hasilnya ?

Sub pertama()
Nama = inputbox (masukkan nama anda : )
Msgbox Selamat Datang &nama
End sub

M
1

Pengenalan VBE

Project window
Sheet code
Properties window

M
1

Range dan workshheet

Sub posisi()
Range (a1).value = LABSI
End Sub

Sub range()
Sheet2.Range (a1).value =
LABSI
End Sub

M
1

Massage Box dan Input Box

M
1

Sub Hitung()
Nama = inputbox (masukkan nama anda )
Msgbox selamat datang &namaEnd sub
End sub

Kondisi
Jika 2 kondisi
Sub test()
If range (a1).value = A
then
Msgbox anda lulus
Else
Msgbox anda tidak lulus
End if
End sub

M
2

kondisi
Jika 3 kondisi
Sub test()
If range (a1).value = A then
Msgbox anda istimewa
ElseIf range(a1).value = B
then
Msgbox anda lulus
Else
Msgbox anda tidak lulus
End if

M
2

kondisi
Select Case
Sub test()
Select case range (a1).value
Case is = A
Msgbox anda lulus
Case else
Msgbox anda tidak lulus
End select
End sub

M
2

Function dan Prosedure

M
2

Procedure
Sub programutama()
Testsubprog
End sub

Program utama

Sub testsubprog()
Msgbox haiiii........
End sub

Sub Program

Funtion dan Procedure

M
2

Function
Function penjumlahan (input1 as integer, input2 as
integer) as integer
Penjumlahan = input1 +input2
End function
Sub jumlah()
Msgbox hasil penjumlahan adalah &penjumlahan
(2,5)
End sub

Pemanggilan
function
penjumlahan

Pembuatan toolbar

M
2

Bukalah layar VBA lalu klik kanan pada menu bar lalu pilih custumize,
Dan pilih new, dan masukkan nama > OK
Maka akan muncul layar toolbar baru
Jika ingin memasukkan tools, pada custumize > commands > tools > macros
Lalu di drag ke layar toolbar yang baru tadi.
selesai

Membuat form

Buatlah terlebih dahulu interface kolom-kolom pada excel

M
3

M
3

Membuat form
(Name)

Caption

Visible

Label1

Nama

Label2

Jenis Kelamin

TextBox1

OptionButton1

Laki-laki

true

OptionButton2

Perempuan

CommandButton

Add

Buka layar VBA > insert >

M
3

Codingannya,
Run dan lihat
hasilnya ?

Perulangan
Sub test()
For i = 1 to
10
Cells(i,1) = i
Next i
End sub

M
3

Sub test()
For i = 1 to 10 step
2
Cells(i,3) = i
Next i
End sub

SELESAI

Anda mungkin juga menyukai