اين تابع بعضي مواقع كا رمون رو راحت ميكنه و از شر then يا else راحتمون ميكنه واسه مواردي كاربرد داشته باشه

كه فقط يك حالت رو بررسي كنيم

شكل كلي اين تابع :

کد:

کد:
Function IIf(Expression, TruePart, FalsePart)
اگر شرط درست باشد مقدار TruePart و در غیر این صورت مقدار FalsePart در نام تابع قرار داده می شود.

مثال:

کد:

کد:
Dim IsZero As Boolean Dim Mark As Integer IsZero = IIf(Mark = 20, True, False)
در این مثال اگر نمره برابر 20 باشد ارزش متغییر منطقی برابر درست و در غیر این صورت ارزش آن برابر نادرست می

باشد.