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 


Top Related