Excel Macro
Excel Macro
SILABUS
Kondisi
Struktur pengeluaram
Function dan Procedure
Membuat Toolbar
Membuat Menu
Pengenalan
Macro
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
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
Sub posisi()
Range (a1).value = LABSI
End Sub
Sub range()
Sheet2.Range (a1).value =
LABSI
End Sub
M
1
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
M
2
Procedure
Sub programutama()
Testsubprog
End sub
Program utama
Sub testsubprog()
Msgbox haiiii........
End sub
Sub Program
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
M
3
M
3
Membuat form
(Name)
Caption
Visible
Label1
Nama
Label2
Jenis Kelamin
TextBox1
OptionButton1
Laki-laki
true
OptionButton2
Perempuan
CommandButton
Add
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