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 を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

  関連記事

VBA正規表現使用例
VBA で正規表現を使う(RegExp オブジェクト)

RegExp オブジェクト VBA で正規表現を使うには、VBScript のR …

配列の添字の最小値を「1」に設定する

Option Base ステートメントを使用する 【書式】 Option Bas …

文字列:アルファベットを小文字または大文字に変換(LCase 関数,UCase 関数)

LCase 関数・UCase 関数 の使い方 【書式】 <アルファベットの大文字 …

カレントフォルダの取得・設定(DefaultFilePath プロパティ)

DefaultFilePath プロパティ カレントフォルダとは、ブックを開いた …

Spc 関数 01
指定した数のスペースを挿入する(Spc 関数)

指定した数のスペースを挿入 指定した数のスペースを挿入するには、Spc 関数を使 …

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

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

取り消し線を設定する(Strikethrough プロパティ)

取り消し線を設定する(Strikethrough プロパティ) Striketh …

no image
VBA の演算子(比較演算子)

比較演算子 比較演算子による演算の結果は「真」の場合は「True」、「偽」の場合 …

演算子の優先順位
VBA の演算子(演算子の優先順位)

演算子の優先順位 演算子の優先順位とは、1つの式の中に演算子が複数ある場合、どの …

指定した文字列を数値に変換する(Val 関数)

Val 関数 の使い方 Val 関数は、指定した文字列に含まれる数字を数値として …