Appunto, poi la IIf ha il difetto che valuta comunque tutte e due le soluzioniOriginariamente inviato da optime
e perche' mai non vorresti usare ELSE? qualche oscura policy aziendale te lo impedisce?
IIf(1=1, 1/1, 1/0)
Ti va in errore perchè valuta anche 1/0 (divisione per zero) oltre che 1/1 che dovrebbe (a rigor di logica) essere l'unica istruzione eseguite. Poi è limitata.
Meglio un bel if...then...else...end if o un select case.
![]()