Visual Basic 中学校 掲示板 投稿の管理
タグのない投稿を抽出
統計
RSS
Visual Basic 中学校
投稿一覧
IIF関数の、使い方に、ついて、教えて下さい
この投稿へのリンク
https://keijiban.umayadia.com/ThreadDetail.aspx?ThreadId=9430#CommentId13391
この投稿の削除
削除パスワード
削除する
コメント本文
投稿者
daive
 (社会人)
投稿日時
2009/11/4 03:51:12
>number = IIf(IsNumeric(Text1.Text) = True, CInt(Text1.Text), 0)
文字列が入ったら、エラーになるように作成しています。
IIF関数の式の評価と、True、Falseの時の、True/False時に実行される部分の、
評価が、何時行われるかについて、自分なりに、調べるなり、テストしてみるなり。
エラーになっている部分は、お判りですよね?
’
IIFは、有るけど、余り使われない関数/コマンドの一つです。
使われない理由の一つが、今回の様な場合に、
エラー処理を行いにくい、1行が長くなりがち。
上手に使えば、コードが見やすくなりますが、
IIF部分でエラーが起きた場合には、デバッグが面倒だと思います。
’
使いどころが、限られますが、知っていると、たまーに使える場面がでてきます。
’
普通は、IF文/SELECT文など、条件文で書いた方が、
デバッグしやすいです。