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
Sementara dalam Macro VBA, untuk membuat sebuah Fungsi logika dapat dilakukan melalui banyak metode. Ambil contoh seperti pernyataan berikut :
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
CommandButton1.Visible = True
Else
CommandButton1.Visible = False
End If
Cara Membuat Logika VBA Sederhana
- Buat atau buka sebuah dokumen excel
- Aktifkan salah satu Sheet
- Pilih tab Menu Developer dan pilih grup Insert (ActiveX Control)
- Pada Grup Insert buat objek berikut dan letakkan dalam sebuah Sheet:
- Text Box
- Command Button
- Klik 2x objek Text Box, sehingga anda akan menuju aplikasi Visual Basic
- Paste kode diatas
- Tutup atau Minimize jendela Aplikasi Visual Basic
Jika ingin mengganti kondisi untuk TextBox dalam format teks maka apit dengan tanda " ", contoh :
If TextBox1 = "rumahexcel" then ...
If TextBox1 = "rumahexcel" then ...
Tidak ada komentar:
Posting Komentar