April 1, 2013

fungsi IIF


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 )

Contoh penggunaanya seperti ini :

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 :

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".