Selasa, 24 September 2013

Hello World

Hello world

Program ini adalah program standard yang selalu dipakai dibahasa mana saja, bagi pemula karena sangat sederhana namun karena sudah merupakan tradisi ya kita ikuti aja
Program ini kalau dijalankan akan tampil sbb:

Program ini akan menampilkan sebuah window yang ada tombolnya, yang jika tombol tersebut kita klik maka akan muncul kotak dialog dengan tulisan “Hello World”
Disini kita akan :
  1. Menciptakan sebuah userform
  2. Menyisipkan/ membuat commandbutton (tombol perintah)
  3. Membuat code dengan perintah msgbox
Langkah-2nya
    1. Buat workbook baru
    2. save sebagai helloworld.xlsm
    3. Ingat harus disave sebagai Excel macro enabled workbook (*.xlsm), jika disimpan sebagai xlsx maka macro akan dihapus oleh excel
    4. Tampilkan VBE (Visual basic Editor) dengan Ribbon Developer –>Visual Basic
    5. atau shortcut Alt+F11
    6. Klik kanan pada window Project Explorer pada Item Helloworld.xlsm
    7. Pilih Insert –> Userform
    8. Akan tampil window seperti berikut
    9. Klik pada window Toolbox pada bagian commandbutton maka kursor akan berbentuk menjadi ikon commandbutton dan tanda +
    10. klik saja pada window Userform1 lalu seret/gambar kotak sesuai keinginan anda lalu lepas klik anda
    11. jika bentuk dan posisi commandbutton tidak sesuai kita klik dan drag commandbutton tadi sesuai keinginan kita
    12. Untuk meng-Customize commandbutton tadi kita klik lalu kita edit di window Properties

    13. Kita ubah nama dari commandbutton1 menjadi cmdHelloworld
    14. Pengubahan nama berfungsi agar program lebih mudah dipahami (awalan cmd berarti commandbutton)
    15. Caption/ Text pada commandbutton kita ganti menjadi “Hello World” (ini juga bisa kita langsung edit di window userform1)
    16. Untuk mengubah jenis/size maupun effek lain pada commandbutton kita klik di bagian font pada kotakkecil berisi 3 titik (baru muncul jika bagian font diklik)
    17. Kalau sudah puas dengan visualnya maka baru kita isi dengan code

    18. Klik 2 kali commandbutton tadi atau
    19. Klik kanan lalu pilih “View Code”
    20.  
    21. Akan muncul window code sesuai dengan Obyek yang kita klik tadi yaitu helloword.xlsm – Userform1 
    22. VBA merupakan programming Modern yaitu terdiri dari Obyek, Methode, Properties dan Event
    23. di jendela kode kanan otomatis terisi dengan Obyek cmdHelloworld (Obyek Commandbutton) serta Event Click 
    24. Event click terjadi jika suatu Obyek diklik kiri (default click)
    25. Semua code yang berada diantara sub cmdhelloword_click dan End Sub akan dieksekusi jika tombol diklik 

    26. Kita tulis diantaranya dengan perintah msgbox (artinya message box yaitu suatu kotak peringatan yang berisi teks yang kita isikan sebagai parameter)
    27. Code Lengkapnya  :
Private Sub cmdHelloworld_Click()
MsgBox "Hello World"
End Sub
Untuk menjalankannya kita aktifkan jendela userform1 lalu klik toolbar Run

ini hasilnya

Cara lain yaitu kita buatkan macro/prosedur untuk menampilkan form tadi
  1. Kita klik kanan pada project helloword.xlsm
  2. Pilih Insert –>Module
  3. akan muncul lagi jendela code window dengan nama helloworld – Module1 (Code)
  4. Kita ketik Sub Helloworld lalu enter maka otomatis end sub akan muncul
  5. Kita ketik diantaranya code untuk menampilkan userform1
  6. userform1.show
  7. lengkapnya adalah
  8. Sub HelloWorld() UserForm1.Show
    End Sub
  9. Kita bisa menggunakan Ribbon Developer –>Macro
  10. Pilih Ribbon Developer
  11. Pilih Macros , akan keluar kotak dialog
  12. Kita pilih Helloworld
  13. Run
  14. atau
  15. Kita taruh di Quick Access Toolbar (QAT)
  16. Klik panah dikanan QAT
  17. Pilih More Command
  18. Pilih Macros –> Helloworld
  19. Klik Add, lalu akan muncul nama Helloworld dikotak sebelah kanan
  20. Klita pilih (klik) lalu klik button modify
  21. Pilih Iconnya lalu OK
  22. Klik OK sekali lagi
  23. akan muncul ikon helloworld di QAT
  24. untuk menjalankan kita klik ikon tadi
  25. Selesai…….

Tidak ada komentar:

Posting Komentar