Minggu, 08 Juni 2014

Logika VBA Sederhana

Seperti yang sudah banyak diketahui oleh para pengguna Excel, fungsi logika (formula IF) digunakan untuk mencari sebuah hasil dari sebuah kondisi yang sudah ditentukan, jika kondisi terpenuhi akan menghasilkan nilai yang benar dan sebaliknya, jika kondisi tidak terpenuhi akan menghasilkan nilai yang salah. yang secara umum syntax penulisan kode seperti berikut =IF(Statement,True,false)

Sementara dalam Macro VBA, untuk membuat sebuah Fungsi logika dapat dilakukan melalui banyak metode. Ambil contoh seperti pernyataan berikut :


"Jika Nilai dalam sebuah TextBox adalah 1 maka sebuah Tombol akan muncul,
jika tidak maka tombol akan sembunyi."

Kode yang tepat untuk menerjemahkan kalimat pernyataan di atas (dengan asumsi dalam sebuah sheet atau Userform terdapat Objek TextBox1 dan CommandButton1) adalah
If TextBox1 = 1 Then
  CommandButton1.Visible = True
     Else
  CommandButton1.Visible = False
End If

Cara Membuat Logika VBA Sederhana
  1. Buat atau buka sebuah dokumen excel
  2. Aktifkan salah satu Sheet
  3. Pilih tab Menu Developer dan pilih grup Insert (ActiveX Control)
  4. Pada Grup Insert buat objek berikut dan letakkan dalam sebuah Sheet:
    - Text Box
    - Command Button
    Logika VBA sederhana
  5. Klik 2x objek Text Box, sehingga anda akan menuju aplikasi Visual Basic
  6. Paste kode diatas
  7. Tutup atau Minimize jendela Aplikasi Visual Basic
Sekarang coba ketikkan sebuah nilai dalam Text Box
Jika ingin mengganti kondisi untuk TextBox dalam format teks maka apit dengan tanda " ", contoh :
If TextBox1 = "rumahexcel" then ...

Tidak ada komentar:

Posting Komentar