Pengertian VBA dan Macro.
•Visual
basic for Application atau VBA adalah sebuah bahasa pemrograman yang dibuat oleh
Microsoft dan dapat digunakan untuk meningkatkan kemampuan aplikasi Office, termasuk didalamnya Excel.
•Macro adalah kumpulan command dan prosedur untuk melakukan tugas tertentu, disimpan dalam bentuk modul pada file Excel.Macro dapat dipanggil untunk menanggapi suatu kejadian (event) seperti suatu klik pada toombol.
Praktek Menggunakan VBA.
1.Mengaktifkan Tab Developer
Tab
Developer berisi
menu-menu yang akan kita gunakan untuk
bekerja dengan VBA,berikut adalah langkah-langkah memunculkan Tab
Developer :
a) Jalankan Aplikasi Ms.Excel 2007
b) Klik menu
Office
c) Klik tombol Excel Option.
d) Pada dialog
yang muncul, Pilih kategori Popular pada bagian panel kiri.
e) Aktifkan opsi Show Developer tab in Ribbon.
f) Klik tombol OK.
g)Pastikkan Tab
Developer sudah muncul pada Ribbon.
Visual
Basic Editor (editor)
1.Klik tab
Developer pada Ribbon, dari group code klik Visual Basic.(atau tekan alt+F11)
•Akan muncul
Visual Basic Editor, yang merupakan tempat dimana kita memasukkan dan mencoba
kode kita.
•Pada panel
kiri atas bagian project, klik
kanan pada sheet 1 dari project,
Kemudian klik kanan dan pilih View Code.
Ini akan
membuka tampilan editor untuk code kita,yang akan dikelompookkan dalam satu
module.Kemudian ketik kode berikut pada editor tersebut.
Private
Sub Helloworld( ).
Worksheets(“Sheets1”).Rannge(“A1”).Value = “Hello World”
Worksheets(“Sheets1”).Rannge(“C3”).Value = “Hello
World”
End Sub
Penjelasan:
code ini adalah perintah membuat suatu procedure dengan nama Hello World, yang
didefinisikan didalam Private Sub....End Sub
.
•Arahkan
cursor anda pada bagian pada bagian dalam prosedur tersebut dan tekan tombol F5 untuk menjalankan program kita.
•Anda akan
diminta untuk menyimpan file.simpanlah dengan nama BelajarVBA.xlsm. Perhatikkan ekdtensi yang disimpan bukan
tipe xlsx.File xlsm.
Adalah file excel dimana makro diperbolehkan atau disebut dengan Excel- Macro-Enabled Workbook file.
•Kembalilah
ke worksheet lihat apa yang terjadi pada sheets1?pada cell A1 dan A3 terisi
kata “Hello World”.
Menambahkan
Visual Control
Control
adalah komponen Visual / grafis seperti tombol, yang dapat ditempatkan pada
worksheets kita sehingga apliksi kita lebih interaktif.Berikut adalaah contoh
penggunaan control :
1.Masih Pada
sheets1,arahkan kursor ke E1.
2.Pada tab Developer, group Control,klik Insert. Dari pilihan yang muncul
pilih Spin Button (Form Control).
3.Klik kanan
pada spinner tersebut, dan pilih Format Control.
4.Pada
dialog yang muncul,klik tab control dan masukkan dan masukkan nilai-nilai
berikut.
• Current
Value : 0
•Minimum
Value :0
•Maximum
Value : 200
•Incremental
change : 25
•Cell link :
A2
Setelah
selesai, Klik OK.
5.Cobalah
klik tombol spinner dan lihat perubahan apa yang terjadi !
Menambahkan
Macro sebagai Event handling pada control.
1.Klik kanan
paada spinner control
tersebut, pilih assign macro.
2.Pada
dialog yang muncul klik New.
3.Editor VBE
akan muncul dengan kursor berada pada
prosedur bernama Spinner[Index]_change( ).Tambahkan kode berikut pada body prosedur.
Dim NilaiSpinner
AsInteger.
NilaiSpinner =
ThisWorkbook.sheets(1).Spinners(1).Value.
ThisWorkbook.sheets(1).Spinners(1).Top =
NilaiSpinner
4.Simpan
dengan menggunakan CTRL + S
5.Kembali ke
worksheets kita klik spinner,akan terlihat spinner kita akan bergerak ke atas
dan kebawah sesuai irama tombol spinner.
Menyimpan
dan Membuka Kembali Workbook VBA
1.Tutup dan
buka kembali workbook kita.
2. Secara
default ,Excel 2007 akan menonaktifkan VBA/ Macro pada
workbook
yang kita buka.Terliahat pada security warning yang muncul
pada bar
bagian atas.
3.Klik
tombol Option pada bar tersebut.
4.Pilih opsi
Enable this content,Klik OK
5.Anda sudah
bisa menjalankan code VBA anda kembali.
Tujuan VBA dan Macro
Memudahkan
Pengguna untuk menyelesaikan permasalahan atau pekerjaan dengan cara yang mudah
dan tidak membutuhkan waktu lama.Serta pengguna juga bisa Menggunakannya Untuk
membuat suatu aplikasi.
0 komentar:
Posting Komentar