Excel Macro (VBA)

Userfrom adalah salah satu layanan visual basic yang digunakan sebagai penampil antar muka (user interface) untuk berinteraksi dengan user lain pada VBA

Tools pada VBA :

  • Reference adalah untuk menampilkan kotak dialog reference dan mengatur objek library serta akses terhadap VBA project lainnya
  • Additional control adalah untuk menambah kontrol baru pada toolbox
  • Macros adalah untuk memilih dan menjalankan macro dari seluruh project yang ada
  • Options adalah untuk mengatur option dari VBA
  • Properties adalah untuk mengatur property dari project
  • Digital signature adalah untuk menampilkan kotak dialog digital signature

Pada saat kita membuat program, penting untuk mengetahui bagaimana penggunaan keputusan (decision) dan perulangan (looping). perulangan (looping) adalah proses pengambilan beberapa intruksi sampai kondisi itu berakhir. Program memakai statment keputusan berdasarkan parameter yang memudahkan program untuk menjalankannya perulangan (looping) terbagi menjadi 2 macam yaitu:

  • Do while

contoh program

Do While i < 19 (jalankan perintah dibawah selama i < 20)

Jumlah = jumlah + 1

i = i + 1 (perintah ini penting agar tidak terjadi looping tanpa henti)

Loop

keterangan : Do akan tetap dijalankan selama i kurang dari 19, dan akan berhenti ketika i = 19

  • Do until

contoh program

i = 15

Do until i < 15 (jalankan perintah dibawah sampai i < 15)

Jumlah = jumlah + 1

i = i – 1 (perintah ini penting agar tidak terjadi looping tanpa henti)

Loop

Keterangan : selama i tidak kurang dari 15 , maka perintah Do akan tetap dijalankan, sampai   nanti ketika i kurang dari 15

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s