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

  関連記事

日付時刻:日付時刻から情報取得( DatePart 関数 )

DatePart 関数(日付・時刻の値から情報を取得) 【書式】 result …

Const ステートメント
ユーザー定義定数(Const ステートメント)

定数を使う ユーザー定義の定数を使用するには、Const ステートメントを使って …

no image
XlThemeColor 列挙型

XlThemeColor 列挙 定数 値 内容 xlThemeColorDark …

書式を変換(Format 関数)

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

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

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

太字・斜体(Bold,Italic,FontStyle)例
フォント 太字・斜体(Bold, Italic, FontStyle プロパティ)

太字の設定(Bold プロパティ) Bold プロパティは、フォントを太字にする …

色の設定(ThemeColor プロパティ・TintAndShade プロパティ)

ThemeColor プロパティ・TintAndShade プロパティ テーマカ …

インプットボックスを表示する(InputBox関数・InputBoxメソッド)

「InputBox関数」と「InputBoxメソッド」の違い 「InputBox …

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

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

TextToColumns メソッド
セルのデータを区切り文字で複数のセルに分割する(TextToColumns メソッド)

TextToColumns メソッド TextToColumns メソッドを使用 …