ExcelWork.info

Excel(エクセル)のマクロ・VBA・関数・操作などのメモ

式を評価し、結果(真・偽)に応じた式・値を返す(IIf 関数)

   

IIf 関数 の使い方


IIf(アイイフ)関数は、式を評価してその結果(真・偽)に応じた式・値を返します。

【書式】

result = IIf ( expr, true_part, false_part )


引数・戻り値

  • expr  ・・・  評価対象の式を指定します。
  • true_part  ・・・  引数 expr真(True)の場合に返す式・値を指定します。
  • false_part  ・・・  引数 expr偽(False)の場合に返す式・値を指定します。
  • result  ・・・  引数 expr が、真(True)の場合は、true_part の値を、偽(False)の場合は、false_part の値になります。


IIf 関数は、引数 true_part または false_part のいずれか一方のみ返されますが、評価は両方の引数に対して行われます
たとえば、引数 false_part を評価した結果 0 による除算エラーが発生する場合、引数 expr真(True)であってもエラーが発生します。



IIf 関数 の使用例

サンプルVBAソース


実行結果

IIf 関数 例




 - VBA基本 , , , ,

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

変数宣言と変数のデータ型
変数のデータ型・宣言(Dim ステートメント)

変数の宣言 一般的な方法 【書式】 Dim varname [ As type, …

エラー(CVErr 関数・IsError 関数・Error 関数)

CVErr 関数(エラー番号をエラー値に変換する)の使い方 【書式】 retur …

引数の整数部分を取得する(Fix 関数・Int 関数)

Fix 関数・Int 関数の使い方 【書式】 number_fix = Fix …

VBA の演算子(文字連結演算子:& 演算子 + 演算子)

文字連結演算子 文字連結演算子は、文字列の連結を行うときに使用する演算子で、「& …

ポイント単位の値に変換(CentimetersToPoints,InchesToPoints)

CentimetersToPoints メソッド センチメートル単位の値をポイン …

日付時刻:日付・時刻の間隔を取得( DateDiff 関数 )

DateDiff 関数の使い方 【書式】 result = DateDiff ( …

データ型を調べて、そのデータ型を示す数値を返す(VarType 関数)

VarType 関数 の使い方 VarType 関数は、引数に、データ型を調べた …

文字列:文字列の一部を別の文字列で置換(Replace 関数)

Replace 関数の使い方 【書式】 result = Replace ( s …

文字列:2つの文字列を比較する(StrComp 関数)

StrComp 関数の使い方 【書式】 result = StrComp ( s …

Join 関数
Join 関数(配列の要素を結合)

Join 関数 1次元配列の各要素を指定した区切り文字で連結します。 【書式】 …