簡単な分岐処理にはIIf関数が便利です。どうしても5行かかってしまうIf~Else~EndIfの分岐を、 以下のように書き換えることができます。 If A > 0 Then 結果 = "OK" Else 結果 = "NG" End If ' ⇩ 結果 = IIf(A > 0, "OK", "NG") ただ、このIIf関数はちょっと遅いという弱点があるため、 それがどの程度なのかを検証してみます。 はじめに ~ IIf関数がTrue/Falseを両方計算する遅さ ~ 基本の検証 検証コード 結果 ベタ打ちの文字列を渡す場合 検証コード 結果 セル値を渡す場合 検証コード 結果 はじめに ~ II…