01. tutorial vba dan macro dasar dengan excel 2007
TRANSCRIPT
-
8/17/2019 01. Tutorial Vba Dan Macro Dasar Dengan Excel 2007
1/9
TUTORIAL VBA DAN MACRODASAR DENGAN EXCEL 2007
DECEMBER 26, 2012 22 COMMENTS
Visual Basic for Application atau VBA adalah sebuah bahasa pemrograman yang
dibuat oleh Microsoft dan dapat digunakan untuk meningkatkan kemampuan aplikasi
Office, termasuk di dalamnya Excel.
Macro sendiri adalah kumpulan command dan prosedur untuk melakukan tugas
tertentu, disimpan dalam bentuk modul pada file Excel. Macro dapat dipanggil untuk
menanggapi suatu kejadian (event ) seperti suatu klik pada tombol.
Dengan banyaknya masukan kepada kami untuk membuat artikel tutorial sederhana
mengenai !" dan Macro, kami coba ja#ab dengan artikel tutorial berikut dengan
format ringkas, praktis, tapi padat. $emoga artikel ini bisa bermanfaat untuk melangkah
ke tahap belajar selanjutnya.
Praktek 1 : Me!akt"#ka Ta$ De%e&'(er
%ab De&eloper berisi menu'menu yang akan kita gunakan untuk bekerja dengan !",
berikut adalah langkah'langkah untuk mengaktifkan tab tersebut . *alankan aplikasi Microsoft Excel 2007.
+. lik menu Office.
-. lik tombol Excel Options.
. /ada dialog yang muncul, pilih kategori Popular pada bagian panel kiri.
http://www.belajarexcel.info/2012/12/tutorial-penggunaan-vba-dasar-dengan-excel-2007.htmlhttp://www.belajarexcel.info/2012/12/tutorial-penggunaan-vba-dasar-dengan-excel-2007.html#commentshttp://www.belajarexcel.info/2012/12/tutorial-penggunaan-vba-dasar-dengan-excel-2007.html#commentshttp://www.belajarexcel.info/2012/12/tutorial-penggunaan-vba-dasar-dengan-excel-2007.html
-
8/17/2019 01. Tutorial Vba Dan Macro Dasar Dengan Excel 2007
2/9
0. "ktifkan opsi Show Developer tab in the ibbon.
1. lik tombol O! .
2. /astikan tab Developer sudah terlihat pada ibbon.
Praktek 2 : V")*a& Ba)"+ E"t'r -E"t'r.
. lik tab Developer pada ibbon, dari group "o#e klik Visual Basic (atau
tekan Alt$%&&).
• "kan muncul Visual Basic E#itor, yang merupakan tempat dimana kita
memasukkan dan mencoba kode program kita.
-
8/17/2019 01. Tutorial Vba Dan Macro Dasar Dengan Excel 2007
3/9
• /ada panel kiri atas 3 bagian project, klik kanan
pada Sheet& dari project dengan nama VBAPro'ect (Boo)&*, kemudian pilih
menu View "o#e.
4ni akan membuka tampilan editor untuk code kita, yang akan dikelompokkan
dalam suatu module. etikkan code berikut pada editor tersebut.
PrivateSub HelloWorld()
Worksheets(“Sheet1″).Range(“A1″).Value = “Hello World”
Worksheets(“Sheet1″).Range(“C3″).Value = “Hello World”
EndSub
/enjelasan 5ode ini adalah perintah membuat satu procedure dengan nama
6ello7orld, yang didefinisikan di dalam Private Sub End Sub.
• "rahkan cursor "nda pada bagian dalam prosedur tersebut dan tekan
tombol %+ untuk menjalankan program kita.
• "nda akan diminta untuk menyimpan file, masukkan
nama Bela'arVBA,xls-. /erhatikan ekstensi yang disimpan bukan tipe xlsx.
8ile ,xls- merupakan file Excel dimana makro diperbolehkan atau disebut
dengan Excel Macro-Enabled Workbook file.
• Mari kembali ke #orksheet kita, "nda akan menemukan bah#a
pada Sheet& sudah terisi kata 9.ello /orl#: pada cell A& dan ".
Praktek / : Mea$aka V")*a& C'tr'&
"ontrol adalah komponen &isual ; grafis seperti tombol, yang dapat ditempatkan pada
#orksheet kita sehingga aplikasi kita menjadi lebih interaktif. !erikut adalah contoh
penggunaan control
. Masih pada Sheet&, coba arahkan cursor ke alamat E&.
-
8/17/2019 01. Tutorial Vba Dan Macro Dasar Dengan Excel 2007
4/9
+. /ada tab Developer, group "ontrols, klik gambar panah ba#ah kecil pada
menu 1nsert. Dari pilihan yang muncul klik Spin Button (%or-
"ontrol*, gambar bentuknya pada sheet kita.
-. lik kanan pada spinner tersebut, dan pilih %or-at "ontrol.
. /ada dialog yang muncul, klik tab 5ontrol dan masukkan nilai'nilai berikut, dan
klik tombol O setelah selesai.
o 5urrent alue 0.
o Minimum alue 0.
o Maximum alue 200.
o 4ncremental 5hange 2+.
o 5ell link A2.
0. 5obalah klik gambar panah pada spinner dan perhatikan perubahan nilai yang
terjadi pada cell A2.
Praktek : Mea$aka Ma+r' )e$a!a" Event Handling (aa C'tr'&
. lik kanan pada spinner control tersebut, pilih Assin Macro.
+. /ada dialog yang muncul klik tombol 3ew .
-. Editor !E akan muncul kembali dengan cursor berada pada prosedur
bernamaS!inner"#$%E&'(Change)*. %ambahkan code berikut
pada body prosedur.
%i+ $ilaiS!inner As#nteger
-
8/17/2019 01. Tutorial Vba Dan Macro Dasar Dengan Excel 2007
5/9
$ilaiS!inner = ,hisWorkbook-Sheets(1).S!inners(1).Value
,hisWorkbook-Sheets(1).S!inners(1).,o! = $ilaiS!inner
. $impan dengan menekan "45 $ S.
0. embali ke #orksheet dan coba klik spinner kita, akan terlihat spinner kita
bergerak ke atas atau ke ba#ah sesuai irama klik tombol panah atas ba#ah pada
spinner.
Praktek 3 : Me4"(a a Me$*ka 5e$a&" 'rk$''k VBA k"ta
. %utup dan kemudian buka kembali workbook kita.
+. $ecara default , Excel +
-
8/17/2019 01. Tutorial Vba Dan Macro Dasar Dengan Excel 2007
6/9
Membuat Form VBEBa!" aa (e!!*a E+e& tet* t"ak 8a* ar" e!")" ata ke a&a )eet (aa k'&'
a $ar")9 Ut*k e(er*a (e!")"a a(a&a!" 8"ka ata4a $a4ak a&a!ka &e$" $a"k
e!!*aka #'r9 Me!!*aka #'r aka &e$" )"(&e karea aa t"ak ar*) )e&a&*
ke$a&" ke k'&' aa& 8"ka $ar") (aa k'&' terak"r )*a )e&e)a" " "(*t9 5e*t*!a &a"aa ""!atka 8"ka $e&* e!")" ata9
Langkah Membuat Form
; B*ka a(&"ka)" E+e& (aa MS O##"+e -")"" )a4a e!!*aka E+e& 2007.
; B*at ta$e& )e(ert" !a$ar $er"k*t:
; Gat" aa Seet1 e8a" INPUTDATA
; 5&"k De%e&'(er (aa Me*$ar
; 5&"k V")*a& Ba)"+
; 5&"k I)ert Ne
-
8/17/2019 01. Tutorial Vba Dan Macro Dasar Dengan Excel 2007
7/9
; Ut*k &a$e& B9I!!r") (r'(ert" TetB' $er" aa: TB"!
; Ut*k &a$e& Orke) (r'(ert" TetB' $er" aa: TOrke)
; Ut*k &a$e& C'aB*tt' $er" aa SIMPAN a 5ELUAR
Ua $e&*999>>> ?"ka )*a ar" k"ta ter*)ka
; 5&"k !aa (aa C'aB*tt' SIMPAN
; La&* ket"kka k'e $er"k*t:
Private Sub SIMPAN_Click(
TNaa9Set
-
8/17/2019 01. Tutorial Vba Dan Macro Dasar Dengan Excel 2007
8/9
E"t S*$
E I#
A+t"%e'rk$''k9Seet)-INPUTDATA.9A+t"%ate
Ra!e-B2.9Se&e+t
D'
I# I)E(t4-A+t"%eCe&&.
-
8/17/2019 01. Tutorial Vba Dan Macro Dasar Dengan Excel 2007
9/9
e!"!atka 4a! $e&* "")" ta"9
Tak (er+a4a>> B*kt"" a8a N"r"9999