Apakah
Anda tahu tentang fungsi IIF di Visual Basic? Jika tidak, berikut ini
penjelasan singkatnya. Sebenarnya fungsi IIF sama dengan fungsi IF biasa, yang
sama-sama digunakan untuk memeriksa benar tidaknya (true / false) suatu
ekspresi, hanya saja strukturnya lebih sederhana. Jika Anda mempunyai
pengalaman dengan aplikasi MS Excel, maka Anda dapat dengan mudah menggunakan
fungsi ini, karena struktur fungsi IIF dalam Visual Basic sama persis dengan
fungsi IF dalam MS Excel. Berikut strukturnya :
IIf
( Ekspresi yang diperiksa, Nilai jika ekspresi True, Nilai jika ekspresi False
)
b
= IIf(a = 1, "Setuju", "Tidak setuju")
Dapat dilihat bahwa ada dua variabel
yaitu 'a' dan 'b'. Terjemahan kode diatas adalah Jika variabel 'a' bernilai 1,
maka variabel 'b' bernilai "Setuju", dan Jika variabel 'a' tidak
bernilai 1, maka variabel 'b' bernilai "Tidak setuju".
Anda juga dapat melakukan pencabangan seperti ini :
Anda juga dapat melakukan pencabangan seperti ini :
b
= IIf(a < 2, IIf(a = 1, "Kuda", "Macan"),
"Sapi")
Jika 'a' bernilai kurang dari 2,
maka :
(Jika 'a' bernilai 1, maka 'b' bernilai "Kuda", dan Jika tidak maka 'b' bernilai "Macan")
dan Jika 'a' tidak kurang dari 2 maka 'b' bernilai "Sapi".
(Jika 'a' bernilai 1, maka 'b' bernilai "Kuda", dan Jika tidak maka 'b' bernilai "Macan")
dan Jika 'a' tidak kurang dari 2 maka 'b' bernilai "Sapi".