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 ajaProgram 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 :
- Menciptakan sebuah userform
- Menyisipkan/ membuat commandbutton (tombol perintah)
- Membuat code dengan perintah msgbox
Langkah-2nya
- Buat workbook baru
- save sebagai helloworld.xlsm
- Ingat harus disave sebagai Excel macro enabled workbook (*.xlsm), jika disimpan sebagai xlsx maka macro akan dihapus oleh excel
- Tampilkan VBE (Visual basic Editor) dengan Ribbon Developer –>Visual Basic
- atau shortcut Alt+F11
- Klik kanan pada window Project Explorer pada Item Helloworld.xlsm
- Pilih Insert –> Userform
- Akan tampil window seperti berikut
- Klik pada window Toolbox pada bagian commandbutton maka kursor akan berbentuk menjadi ikon commandbutton dan tanda +
- klik saja pada window Userform1 lalu seret/gambar kotak sesuai keinginan anda lalu lepas klik anda
- jika bentuk dan posisi commandbutton tidak sesuai kita klik dan drag commandbutton tadi sesuai keinginan kita
- Untuk meng-Customize commandbutton tadi kita klik lalu kita edit di window Properties
- Kita ubah nama dari commandbutton1 menjadi cmdHelloworld
- Pengubahan nama berfungsi agar program lebih mudah dipahami (awalan cmd berarti commandbutton)
- Caption/ Text pada commandbutton kita ganti menjadi “Hello World” (ini juga bisa kita langsung edit di window userform1)
- 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)
- Kalau sudah puas dengan visualnya maka baru kita isi dengan code
- Klik 2 kali commandbutton tadi atau
- Klik kanan lalu pilih “View Code”
- Akan muncul window code sesuai dengan Obyek yang kita klik tadi yaitu helloword.xlsm – Userform1
- VBA merupakan programming Modern yaitu terdiri dari Obyek, Methode, Properties dan Event
- di jendela kode kanan otomatis terisi dengan Obyek cmdHelloworld (Obyek Commandbutton) serta Event Click
- Event click terjadi jika suatu Obyek diklik kiri (default click)
- Semua code yang berada diantara sub cmdhelloword_click dan End Sub akan dieksekusi jika tombol diklik
- Kita tulis diantaranya dengan perintah msgbox (artinya message box yaitu suatu kotak peringatan yang berisi teks yang kita isikan sebagai parameter)
- 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
- Kita klik kanan pada project helloword.xlsm
- Pilih Insert –>Module
- akan muncul lagi jendela code window dengan nama helloworld – Module1 (Code)
- Kita ketik Sub Helloworld lalu enter maka otomatis end sub akan muncul
- Kita ketik diantaranya code untuk menampilkan userform1
- userform1.show
- lengkapnya adalah
Sub HelloWorld() UserForm1.Show
End Sub
- Kita bisa menggunakan Ribbon Developer –>Macro
- Pilih Ribbon Developer
- Pilih Macros , akan keluar kotak dialog
- Kita pilih Helloworld
- Run
- atau
- Kita taruh di Quick Access Toolbar (QAT)
- Klik panah dikanan QAT
- Pilih More Command
- Pilih Macros –> Helloworld
- Klik Add, lalu akan muncul nama Helloworld dikotak sebelah kanan
- Klita pilih (klik) lalu klik button modify
- Pilih Iconnya lalu OK
- Klik OK sekali lagi
- akan muncul ikon helloworld di QAT
- untuk menjalankan kita klik ikon tadi
- Selesai…….
Tidak ada komentar:
Posting Komentar