IIf関数はC言語系での "?" と ":" による三項演算子のVB版です。
Nz関数を使うと、Null式を適当に""とか0にして返してくれるみたいです。便利。
というわけで、Nzのヘルプにこんな感じで短縮できますよー、というのが載ってました。
varTemp = IIf(IsNull(varFoo), 0, varFoo) varResult = IIf(varTemp > 50, "High", "Low")
これが、
varResult = IIf(Nz(varFoo) > 50, "High", "Low")
になるので非常に便利そうです。