home ホーム search 検索 -  login ログイン  | reload edit datainfo version cmd icon diff delete  | help ヘルプ

日記/2004/12/28/Nz関数とIIf関数 (v1)

日記/2004/12/28/Nz関数とIIf関数 (v1)

日記 / 2004 / 12 / 28 / Nz関数とIIf関数 (v1)
id: 332 所有者: msakamoto-sf    作成日: 2004-12-28 16:12:22
カテゴリ: VisualBasic 

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

になるので非常に便利そうです。


プレーンテキスト形式でダウンロード
現在のバージョン : 1
更新者: msakamoto-sf
更新日: 2009-04-12 16:14:19
md5:e17ed074e7cf27552bbfb93e67778125
sha1:d044f09ec39dc0782e381798f3ca9d2a62ee3d8c
コメント
コメントを投稿するにはログインして下さい。